Most if not all mass market cruise lines are cutting back to save operating costs. RCCL is now following this industry trend and would not be at a disadvantage to compete when everyone else is doing the same.
Karaoke every night may sound a lot except on most nights, participants only get to sing one song before the hour is up. So it's good that they can go every night. I am not a big fan of silence disco due to Covid risk from lack of social distancing on packed dance floor.
There are new reports that downtown Mazatlan has pretty much returned to normal with restaurants and shops reopening and tourists milling around. Airport has also reopened.
When I was there in Nov 2022, there were constant police presence every 4 blocks throughout the blue zone with heavily armed national guard soldiers patrolling in gun trucks. The place was well guarded like Fort Knox and seemed very safe.
I still shy away from crowded elevators, eat outside whenever I can, wash hands often and mask up when I am outside my cabin. So far, it works as I am Covid free after 5 cruises in 2022. No plan on changing for the foreseeable future.
You don't have to go to China to get exposed. Tourists from China will start visiting the world in a few weeks. With little or no Covid control measures currently in many country entry points, the potential risk of Covid resurging outside China cannot be ignored.
On Majestic Princess, the DJ would post a QR code at the door for guests to scan and the song list would pop up on their Iphones. May be this feature is for newer ships only.