Ничего не было бесплатно. Деньги брались с заводов, принадлежавших государству. Сейчас же вся та прибыль, что шла на людей идёт в карман владельца завода. При капитализме почти всеми предприятиями владеют частные лица, которые никому ничего не должны и вся прибыль идёт на личный счёт этих людей. При социализме половина прибыли идёт на зарплаты и развитие предприятия, а остальная в гос. бюджет, откуда государство перераспределяет деньги на нужды всё те же простых людей.
После ликвидации СССР - все источники дохода, из которых финансировалось "бесплатное всё" для народа были либо уничтожены и распилены на металл, либо подарены олигархам. В связи с чем сейчас у государства нет тех денег, что были раньше и оно существует лишь на налоги и продажу сырья в другие страны.