I don't know why they say these stupid things. It is not true. Everyone pays the same for shore excursions and everything on board. They do offer Resident Rates for certain regions and certain sailings. They are not half price of the going rate.
I agree with Neil too. If someone is a negative type person, they will complain about anything. They find one thing wrong..and there they go looking after that. Nothing will be right then!
Most folks that are happy don't post reviews. More often the complainer's do. It is really not a fair comparison when reading reviews.
I would look for subjective reviews, good points and bad points. And dis-regard any reviews that are totally negative.