Beyond marketing and advertising, casinos must be prepared to offer some comps to regular players from time to time. What this means for land-based casinos, and is slightly more challenging than for online casinos, is that they have to spend money to make money. Without those regulars who are prepared to risk it all, the profit margins for these operations would be rather slim.
The lifeblood of any successful casino is repeat customers.