Your title is correct in terms of the production shows. Royal Caribbean shows since Nick Weir took over are more miss than hits. Original shows by RCL like The Effectors, Columbus the Musical, 270 shows, Voices, etc are so bad. The visual effects are amazing but the plot and song choices are corny. Also how many versions of the Showgirls show can they put on the ships? Same show just different titles.
The new aqua shows are basic carbon copies of each other like Hiro, Intense, Aqua 80s. Same choreography just different music. The choice for broadway shows is pretty much outdated ones that have passed their prime except hairspray.
In my opinion, the only area that the RCL production show team has consistently delivered great shows is with the Ice shows.