In that bygone era, elaborate dinner shows were considered a loss leader, a way to keep customers happily dropping money at the tables or the slot machines.
Dinner shows are used to encourage customers to keep spending money.
Dinner shows were thought of as the main money-makers.