Мещанство - это не обычные городские людишки (это что вообще за определение такое), а 1) сословие; 2) характеристика личности. Все, других значений у слова нет, и когда и каким образом слово вошло в речь и  словари, уже не принципиально. Да и в советской морали я вижу больше правильного, чем в нынешней постсоветской (да и есть ли она, спорно). Только на эту тему давайте не дискутировать....