Free hosting services serve one goal- to entice you to eventually become a paid customer. They give you just enough to be 'hosted', but not enough to really do anything interesting- no, for that you have to pay for the service
So it's just a marketing tool. Free hosting is designed to not do things that they could get you to do by paying for it... or most people would just choose and stick with free hosting.
For fun, I even signed up for free Google hosting- I thought, "
Google's big, they got their search and Gmail and Google Docs all together, this is probably awesome, too."
But I ran into so many problems with registration (and yes I other google services heavily) and getting other users added properly that things didn't work correctly (in their 'automated' systems) for a week and a half.
Welcome to free hosting.