Они ведь дорогие?
Не такие уж они и дорогие. Аренда виртуального сервера, вполне пригодного для начального запуска, стоит около 30-40 долларов в месяц. Это совсем небольшая сумма. Потом, по мере роста, можно брать уже физические сервера в аренду или покупать свои.
Абсолютно согласен с Ильёй -- на первом этапе выгоднее пользоваться арендованым сервером.
Но вы забываете ещё об одном моменте -- нормальный стартап привлекает деньги инвесторов. Или просто кредит.
Денег инвесторов на начальных этапах (до хотя бы MVP) бывает очень немного и приходится обходится минимальными затратами.