Of course, there must be some reasons why they like to eat mushy food, just like the different climates in the north and south of China lead to different foods. Everyone must know the climate in India, even if you don't know it, just look at the skin color. They have a tropical climate, which is not conducive to the growth of crops. Even if there is, there is not much water. I think after years of adjustment and change, they finally found a way to eat for themselves and made the food into a paste.
Of course, mushy food is also beneficial, conducive to digestion and easy to feel full. India's economy is not particularly good. Now watching Indian movies, I find that there are still many very poor areas, and food and clothing may be a problem. They make food into paste to make themselves look fuller. Of course, maybe they didn't consider digestion. After all, they have a lot of paste food seasoning.
In fact, society has been progressing and technology is developing. Even if no good crops can be grown locally, there is still import and export trade. People just don't want to change. Just as we southerners are willing to eat delicious white rice, I think Indians should have such cultural dependence. After all, this is the food culture handed down by their ancestors. Over the years, they have made some adjustments in this diet that are more suitable for their own tastes. They have become accustomed to this food, which is normal and delicious for them. I believe that if they have money, they will still try delicious rice or pancakes. But they still eat more mushy food which they are used to. This is also beneficial, after all, it is also a feature of local diet, and it can also attract foreign tourists to try and publicize.