Почему в СССР так было распространено общественное питание?
Я вспоминаю своё детство. У моих родителей просто не было времени приготовить обед. И "кормилицей " семьи стала я. После школы сразу шла с трёхлитровым бидончиком и большой миской в нашу поселковую столовую. Отстояв громадную очередь из работяг, пенсионеров, служащих контор и прочих, покупала на выбор три порции первого и три второго. Мама забегала домой, быстро ела, иногда приходил и отец, если в этот день не работал в поле (рабочих обычно кормили прямо там, привозя к ним горячую еду ). Ну и мы с братом обедали столовской едой. Всегда было сытно и вкусно. Такая столовая - забота о простых рабочих.
Столовых во времена СССР действительно было много. Человеку не приходилось мучится вопросом, где поесть, когда голоден. И это было дёшево! И это было выгодно, не тратя своё время на готовку и воспользоваться услугами общепита. И не только обед, но кулинария представляла массу качественных полуфабрикатов и готовых блюд, которые можно было купить и быстро расправится с ними дома вечером, на ужин.
автор вопроса выбрал этот ответ лучшим