Aside from the specifics of wifi, this is the way hotels work. Going higher up the chain means you get more employees, better location, better fixtures, and better amenities. Those amenities might include a real health club, a real restaurant, and a real bell hop instead of a room with a treadmill, a counter full of grocery store pastries, and a cart with wheels on it. In order to stay cost competitive, the fancy hotels don't necessarily charge everybody to use the amenities, they just charge those who use them. (You could substitute "overcharge" in that last sentence depending on how you feel about hotel chains.)