This is true for spas in cruise ships everywhere. The 'upsell' spiels are a requirement of the company providing the service (Canyon Ranch, Steiner, whoever), though I suspect there are spiffs involved for the employees as well. Would Elemis even be in business if not for cruise lines? Well, yeah, I guess it would, but ...
Our overall experience is that the Steiner spas tend to be less expensive for services, but tougher on the upsell side vs. Canyon Ranch.