Dollar for dollar you get the best food, service, atmosphere, and shows on Celebrity.
You could pay a lot more and get no better food or service on Radisson, Silversea or Crystal. We would rather spend the same amount of money and get two cruises on Celebrity rather than getting just one cruise on the so called "upscale lines". Besides, you have the "carriage trade" on Celebrity and Princess that would rather spend their money on excursions, shopping, gambling, and drinks! It's all a matter of priorities on how you spend you bottom line!