The pricing strategy is backwards. Vegas used to make money by getting people to gamble, now they're trying to make money before people even start gambling. Once you've paid $300 for room and $100 for dinner, that's your budget gone + everyone knows the odds suck compared to online so why bother?