Royal Caribbean has drastically changed their target demographic in the past 10 years. They have gone all-in on families with young kids. And that’s great for them, they have to stay profitable. But the chaotic/loud/crowded/busy environments they have created onboard are not the calm peaceful atmosphere that we enjoy while cruising.
You bring up a very good point though, the entertainment. No one does it better than Royal, from the ice shows, aqua shows, and legit Broadway shows (although they are moving away from those too, back to their in-house created shows).
For us, Celebrity embodies the true spirit of cruising. Calm, relaxing days at sea, good singers in lounges, still decent entertainment, very elegant and modern ships, amazing food, and just an overall elevated experience at an affordable price still.