Because they don't overcook the vegetables. They still have the vitamins and nutrition we need with the crisp texture. Especially if its Stir fried. To me texture wise it's as good as steamed. Just right not boiled, and all of their main dishes are not spicy just some. And they're not fanatical about Table pepper, like a lot of American foods. Do like Mexican food, like taquito’s, Enchilada, and more. But, do believe most of the Mexican food has been Americanized. Which is probably why I like it? Don’t know if I would like real Mexican food? I’m pretty sure the USA don’t allow human feces in our food. Typhoid, Salmonella!