Shouldn’t Internet access be free at all hotels?

Why is it that economy hotels have free in-room Internet access and luxury hotels charge for the service and, at some, limit its use? On my last visit to Paris, I decided to stay at a Charles de Gaulle Airport hotel for the last night because of a very early morning...