капитализм так устроен, что средний класс всегда должен зарабатывать себе на жизнь. в этом и есть экономическая суть среднего класса - это основной работник, тягловая сила экономики. он не может "заработать денег" и ухеать жить "в приятное место". на это способны только богатые.
А программист или врач - это средний класс? Определение среднего класса какое? Богатый - тоже по разному определяют.