It's just mean when a Premier Inn or Holiday Inn or whatever charges you on an hourly rate for this. Basically it's a Ryanair-style trick to get more money out of you for what is now a basic expectation if you are staying somewhere. McDonalds and loads of cafes/restaurants don't charge, so why should hotels? It's not as if it's even consumption-based; they'll be paying for the service to be available for their own use anyway.