There are plenty of vegetarian meals (or vegan ones, though that's harder). It's just that we have relegated most of them to side dishes, entres or breakfast because meat is too popular as a main dish. But this is a very recent phenomenon
But you can't make any money selling hash browns as veggie food, it's much more profitable to sell fake meat
I am so thankful of advances that let me eat something my brain enjoys. I get the best of both worlds - no animal harmed in the process.
Why do vegs have to neg on other vegs for what they eat? I hate that. To each their own. I encourage everyone to be vegetarian to support animal rights, but I also would never tell them that their cravings aren't real or how to go about doing it.
It's not a "neg", it's my opinion. I don't think you need to crave meat, you are just lacking the proper cuisine that would satisfy you completely. Try Gobi 65 and you'll never crave "spicy chicken wings" again. I feel like people go veggie by just removing meat from a cuisine that is centred around it. Imagine British food without meat: nothing and mash, nothing and chips, roast nothing... mmm... delicious. You need to completely change. There's nothing "missing" from a vegetarian Indian meal.
If you want to do this for ethical reasons, which you should, then just eat vegetables. They taste way better. You just have to recalibrate your senses to deal with the higher levels of flavour.
But if people really want "chicken nuggets" for some reason then there's no reason it should have to involve animals at all, so this is a good thing, I guess.