Unfortunately, when the casinos stopped hiring crooks, they also stopped hiring people who truly understood gambling and what gets customers in the door. The corporate mentality snuffed out cheap rooms, cheap eats, and comps, because they said that each and every single department and division of the casino, down to and including the espresso stand, had to make money--and at the same rate. The bright-eyed and bushy-tailed MBAs who wound up running things never consider the hotel/casino as a complete entity. I mean, who gives a shit if the buffet makes money as long as the whole joint does? Maybe the rooms are sold at breakeven. So what? Doing that gets people to stay there and gamble. But the bean-counters say that loss leaders are unprofitable.
So they deal shittier games, cut back paytables, slash players' club benefits, etc. etc. etc. and pat themselves on the back for "increasing the revenue stream." What they're really doing is choking it off. They just don't see it, because it doesn't happen right away. But John Q. Public won't come back when he gets raped instead of just beaten up a little, which is what he's expected all these years.
The people who run casinos are, with a very few exceptions, as dumb as a box of rocks.