Wow, I thought you were about to object to the generalization of an end-usr denigrating HN perspective!
Okay, even if it is "entitled" to expect something for nothing, it's dishonest not to be clear and upfront about the costs. In fact, if you think the entitlement is misplaced then it's really a failure of the service providers in educating the users rather than a failure of the users themselves.
If you don't agree, it would suggest that you think the average user should be able to read the world the way you do and understand the subtext of "free" services without having to spell it out. Would you be suggesting then that it's okay to take advantage of people who don't understand this the way you do?