A casino would much rather play against a player with $1,000,000,000 than a player with $5. Sure the player with $5 is going to go broke nearly 100%. And the player with more money will never go broke betting $5 at a time, they will die from old age way before that happens.
The fact that a player with only $5 has almost a 100% chance of ruin is absolutely not why a casino is making money. A casino is always going to want a player with a lower risk of ruin than a higher one. When a player goes broke they can no longer make money from them.
Do people really think a casino would prefer someone going broke 100% of the time with $5 then a player going broke 0% of the time with $1,000,000,000? That they are making money because of players losing their bankrolls and unable to bet?