Most amenities are not used by every single guest. Cruise lines decide which ones they can charge extra for and which ones are included. What may be luxury for some may not be for others. You could have this same discussions about every amenity - I don’t use the pools and hot tubs, why should I be subsidizing those that use them? Piano Bar, Comedy, Pizza and on and on.