It's a different "feel" in Vegas today. The "bean-counters" have taken over. Before, the "other stuff" like food & entertainment were essentially subsidized by the gambling revenue (cheap food & cheap entertainment/comps/etc.,). I mean, everyone was ALWAYS viewed as a 'mark'/'sucker' but at least one felt treated like they (individual) were special back in the day (and I don't mean as far back as the Sinatra days but as late as the 2000s). Today, you're being "nickel & dimed" to death on everything. If they could charge a 'resort fee' for the oxygen in the casino, they would...
One might as well gamble (if that's your thing) in the numerous casinos all throughout North America.