I have to say this is not the experience we had on World Europa recently. The wardrobe space and shelves were enough to accommodate all our clothing but we did get extra hangers from the housekeeping team.
There is an abundance of bars available throughout the ship and was actually surprised by how much was included, premium coffees and cocktails from the coffee shop for instance. Yes there were staff members selling drink and dining packages present in the reception area each night but i was never "pestered" by any of them. I am sorry you're not having an enjoyable experience but I dont believe some of your points are warranted.