I think casinos generate revenue from blackjack primarily due to the house edge, which is an inherent advantage in the game's rules favoring the casino. This edge allows the casino to retain a percentage of all bets over time, even against skilled players. The dealer's advantageous position, such as acting last, contributes to this edge, ensuring that the casino wins more frequently in the long run.