I don't see how people keep playing casino games over an extended period of time. It is very rudimentary, no strategy, fixed odds.
That is a racket that is going to be tough to sustain as entertainment options continue to expand. Why there are so many restaurants, shows and other non-gambling related activities to do at casino resorts.