That's true. But I bet even more people are cooking, eating tofu, or masala.
On the other hand, that rural grocery store is probably chock full of specialty items that are hard to get where those heavy tofu-eaters live, like cheese.
Different places have different cuisines, which means their grocery stores stock different stuff.
The only place you'll find tofu even in most suburban areas are at asian restaurants in their soups.