Well, although I used to offer cPanel hosting for free, it became too expensive. And yes, I came to expect nothing in return. But, I offered ad-based plans which offered more space/bandwidth for the clients, and people took advantage of that and didn't place ads. As well as overloading the server with junk.
Now, I've got a DirectAdmin VPS sponsored. But, its not as great as cPanel to people. Yet, its $10 more, and requires higher server specs. Can't find a sponsor for a cPanel VPS yet. I'm still looking. But, as for now. I'm using Cross Industries. I may be renewing Glacier Host.