Pues si tenes 100$ de gastos, y 10.000 clientes que pagan 1$ te da lo suficiente para soportar el gasto, e incluso tener perdidas.
Hay empresas que con tal de tener mercado, prefieren tener perdidas pero tener potenciales clientes (porque todo aquel que tiene un hosting free, tarde o temprano necesitará mas). Así mismo, tienen servicios de pago, que te ofrecen gradualmente.
Normalmente son subdivisiones de grandes proveedores que pueden tener perdidas con tal de intentar captar potenciales clientes.
Luego están las scam que solo buscan que te registres para tener tus datos y venderlas, pero eso es otro rollo.
Resumiendo: El negocio (de las companias serias y no las estafas) es el de que no te vallas con la competencia. Quizá no quieras pagar por hosting (de momento) y el precio de la compania sea un poco caro, entonces prefieren montar otra empresa que te lo de gratis, así no vas a uno barato de la competencia.
P.D: Si vas a usar uno gratuito, tene en cuenta que es solo para testeos, y los TYC aclaran bien que no podes hacer uso absivo de los servicios. O sea, no los uses para un proyecto serio.