I've never had the Amy's, as we don't eat processed food, so I can't really compare. I just wanted to say that our Indian restaurants have us tell them how spicy to make the food on a scale from 1 - 10, with 10 being the hottest they can make it. If I'm sharing with dd (9yo), I order a 5. If not, I order a 7, which makes me sweat a little. When dd was much younger, I would order the food at a 3, and even then, it was very, very tasty, but not spicy hot at all.
So not very spicy should not equal BLAND. Whether the dish is spicy hot or mild, it should still have good, fresh, robust flavor. Most processed food is just salty, but bland, and I'm sure even the "organic" processed stuff is no different. Indian is dead easy to make at home, though... and most dishes freeze well... you could make your own "tv dinner" and spice it how you like it (and probably save some money, too).