Indians don't eat butter because butter is made of butter. Now there is butter in India. At that time, vegetable oil substitutes looked and tasted similar to butter, but most Indians still seldom ate it. They like to eat big cakes with dozens of patterns, which are cheap, affordable for the poor and the rich, and indispensable for every meal.
Pancakes are not expensive and cannons are not cheap. The price of a gun may be hundreds of thousands of cakes, not to mention the aircraft carrier and the advanced Mirage 2000 fighter.