What I've noticed, especially from visiting Singapore, is that Indian (and other South Asian) religious vegetarianism often involves finding great alternatives to meat, while Chinese religious vegetarian often involves finding
imitations of meat. Both of these habits are rather strong culturally and it would probably feel kind of weird to Indian vegetarians to eat mock meat, or to Chinese vegetarians
not to eat mock meat.
The big (well, it's all relative!) mock meat store in Oakland, California, is in Chinatown and their staff and clientele are mostly Chinese, and their products are mostly from Chinese-speaking regions and companies. They have dozens of highly specific mock meats so that people can avoid the religious violations associated with eating meat, while continuing to have specific dishes that they're familiar with.
I personally started out with aesthetic vegetarianism before getting into ethical vegetarianism; that means I disliked meat itself at first, so I usually haven't been excited for mock meat and sometimes have been grossed out by it. But I have a good friend who started out with ethical vegetarianism and has never gotten into aesthetic vegetarianism; he loved meat but came to feel that it was rather harmful and didn't want to be responsible for its production. He has been trying every single kind of mock meat that he can find ever since going vegetarian and has made many of them staple parts of his diet.
I doubt that there's a single way to bridge this cultural gap or resolve it decisively in favor of one tradition or the other.
I totally agree that cultures that have a native tradition of vegetarianism (Indian, Ethiopian, Eastern Orthodox Christian) have tended to come up with awesome stuff that's not based on meat at all. However, people going vegetarian from a non-vegetarian cultural and culinary background don't necessarily want to change their entire cuisine and palate as a result. For many of them, that means mock meats are an extremely appealing option!