Yeah, tofu is not even in the same class as the synthetic burgers. Take a second and go read their ingredient lists. I’m gonna go with the Indian or falafel meal, which happens to be delicious. Which I think is the choice consumers are making.
The only odd one is soy leghemoglobin, which comes from soybeans but mimics meat hemoglobin. It's just part of the legume, though.
The only troubling thing on the ingredients list is how much oil they put into it, but you can make the same complaint with 70/30 meat burgers. The macros are bad, but most burgers are.
I hope you use fresh turmeric for your Indian meal, because the powdered stuff is sometimes adulterated with lead oxide.