没那么早就脱离农耕社会吧!现在所谓的上海原住民也不过是几百年前从外地迁移过来的农民,怎会全然没有农耕社会的传统呢!只能说是南北方文化差异而已。我在南方(不是你那个城里江南的南方)就从没见人过腊八,即使是小年,北方过二十三,南方过二十四。当然不排除上海因为殖民原因,早早主动割裂了与农耕社会的文化联系。
有朋友是上海郊县的,说早年在十六铺码头看风景,有年轻的妈妈抱着孩子,指着从船上下来的人说,那些都是乡下人!就像北京人自诩为中央的,外地人都是地方的;广东人管外地人一律叫北方人,如果说中国人喜欢歧视,无出上海人之右的:上海人是城里人,外地人都是乡下人!这是一种文化现象,不是玻璃心。
同样,早年我去上海,逛街时店家只讲上海话,我下意识地讲广东话,然后店家态度大变!这我就不多说了!