The Keralites and Bengalis that you have met are but a small minority. The vast majority are lazy, indolent morons. I'm a Bengali in Kolkata. I can't go for more than a day or two without someone espousing braindead marxist rhetoric as if they have uncovered some great truths. A majority of Bengalis would rather talk nonsense than actually do any work.