Спецу-разработчику сайтов нужен, безусловно, платный хостинг.
А новичкам для "песочницы" самое то - бесплатный хостинг.
Когда можно поэкспериментировать, в живую, как на "платном" хостинге, но не платить за свои эксперименты...
Почему нет? Тем более, что большинство бесплатных хостингов по своему функционалу полностью соответствуют своим "платным" старшим братьям