Dining:
Shorten the length by combining courses, ordering desert upfront, and less chit-chat, not mentioning the survey for example.
No thanks. I have hurried meals at home, I want the leisurely meal
Remove the shared tables for smaller groups. Forcing people to be near each other every night is a bad idea.
With more tables needed, they will have to add a 3rd dining time, many will be eager to sign up for the earliest time.
At least when we sailed on the Magic, all the tables were 4 person tables, pushed together to make bigger tables. So no need for more tables or additional dining times.
Cafeteria style buffets aren't bad either.
Royal Caribbean has already announced buffets are gone for health reasons. I think they may go the way of dinosaurs, just like the traditional Cruise Ship Midnight buffet has on many loines.
Shows
They could add a 3rd time
On our Magic cruise, on seas days they did that. One show had an afternoon matinee. Golden Mickeys had an encore late night third performance.