Not really. A casino could hire a bunch of professional/expert poker players, put them in the poker room, and have them literally play against the novice/intermediate guys. They would make a lot of money. But that's illegal.
On same games the casino just rake a bit off the top - basically a cover charge. Others the casino profits off you - but the odds are known.
A casino could hire a bunch of professional/expert poker players, put them in the poker room, and have them literally play against the novice/intermediate guys
This is actually done, and fairly common. Usually, casnios pay small-time pros a flat rate to seed poker tables, and don't take a stake in their wins or losses, but the point is casinos do hire pros to play against customers.
On same games the casino just rake a bit off the top - basically a cover charge. Others the casino profits off you - but the odds are known.