Firstly, Basic Stategy says the house advantage is only about .5%. The lowest of all the casino table games. Many people says this is the best game to play amongst all the casino tables games. Wrong!
This is only the theoretical house advantage. Other table games like baccarat, the house advantage is about 1.25% and roulette about 5% respectively. Whichever way you play you only lose 1.25% or 5% respectively. With BJ one can lose much more than these percentages depending on how you play. I mean I have seen players throwing their money at the casinos on the BJ tables. I have seen players double 16 against the 10, split Ace's against the dealers Ace in the ENHC game, etc, etc. I can only guess that the house advantage there is way above 10%.
The casinos are making tons of money from bad BJ players.