The casinos are not raking in the money from slots and table games like they were in decades prior. What used to be free or loss leaders for the casinos (rooms, buffets, shows, nightclubs, even the pools) are now massive revenue generators for the resorts.
Aside from that, casinos are also experimenting with games of skill (aside from poker) as possible ways to attract players now.
> The casinos are not raking in the money from slots and table games like they were in decades prior.
You're pretty far off base here. Just looking at the Las Vegas Sands Corp's 10K, their annual revenue by source:
Casino - $12.0B
Rooms - $1.54B
Food/Bev - $0.78B
Mall - $0.55B
Convention, retail, other - $0.55B
So well over 80% of their revenue still comes from gaming -- and this is all extremely high margin revenue. The Casino PR industry is making a lot of noise about how diverse their income streams are but it doesn't follow in reality.