Sounds like you may benefit from finding a travel agent with some group space available.
Princess isn't a fair comparison, they aren't in the same class as Royal IMO.
Unfortunately for you, Royal is sailing at over 105% occupancy with current pricing, so obviously many feel the value is there.