Потому что это не российское понятие вообще, оно введено со стороны, и экономисты дают вполне правильное определение, по доходам. Но людей это не устраивает. Есть потребность определить статус, который бы тебя выделял как более успешного по отношению к другим. Этого статуса нет. Слово "зажиточный" не приживается и не так изящно и современно, как средник класс. Но не понимают, что средний класс это не зажиточность, это просто не бедные и не богатые. Это может быть куча кредитов, жилье в кредит, машина в кредит (более чем нормально) , отпуск раз в год потому что дорого или некогда, но при этом страховки от работы, неплохое резюме с которым можно устроиться на другую работу.