Its not competitive. Why not open games players vs players.
There are several factors why most casino games are player vs the house and not vs other players. First of all, the casino makes the most money if they are playing against the customers directly. All of the casino games have a house edge that makes it more likely for the casino to win over time. It's a profitable business model for the casino and there is no real incentive to change it. The second big issue is that you need to find games that everybody knows, only if there is enough demand for a game then it would be worth it for the casino to offer it. When player vs player games would be the main attraction than the casino would only make a small profit in form of a flat fee. Card games seem like the type of games that are played all around the world and most people know the rules or can learn it quickly. If you are looking for a competitive game where you only play against other people I would recommend you Poker.
As an example of taxes paid to guarantee security in the casino and also the security of each player.
The casino also definitely has to spend a large amount of money to be able to carry out promotions and daily bonuses so that there is interest in gamblers to always play at the casino.
So it's not surprising that casinos have such huge profits and a casino owner or dealer will never be able to accept that they experience the slightest loss from this business.