The vegan cheese isn't an exception: some of them are actually pretty good, but most are really processed with a lot of added oil. Although most vegans do seem to realize and accept this, because it still has the benefit of being vegan.
If you want real "healthy" food, get whole foods: vegetables, meats (or good vegan meats, look for protein / calories ratio), fish, yogurt, beans. Fruits and even grains are ok, as are nuts and nut butters - just watch your portions. Even a bit of cheese or olive oil is good because they actually have nutrients. Ironically, all of these are usually packaged plain and don't mention "low-carb" or "good source of vitamin B12".
Probably, but vegan cheese isn't marketed as health food.
> Margarine is vegan
I wish.
Some of it is, it's just not safe to assume it always is unless you check the ingredients.
But that's the case for a lot of foods that fall into the sometimes-but-not-always-vegan category.
While not all margarine is vegan quite a lot of them are. Though you have to look out and read the packaging to make sure you don't missgrab.
Margarine is vegan, but it was always just marketed as "cheap". Discerning or well-to-do consumers would just pass it up.
Now, people will put up with things that are very cheap to make, taste horrible, and are very expensive to buy.
That creates a problem: the food is becoming about the story and not the taste. That's not going to lead to good products; only good stories and packaging to tell the story. And bad products won't make for wide adoption.
Asking your customers to sacrifice gets you a small band of loyal customers, like a cult. But good products stand on their own and don't ask for sacrifice... think Tesla.