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