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.