It doesn't? American food is AWESOME! From the deliciousness that is Southern Cooking, to the awesomeness that is Cajun food, to the seafood on both coasts to what REALLY makes American food rock: the fusions we have invented as a result of the huge mash of culinary styles present.
American versions of Asian, Mexican and Italian foods are inspired by, but truly distinct versions of food. American food kicks butt.
British food? Well, it's no wonder they make good, strong beer. Masks the taste of the fried offal! Hehe.
I'll add that throughout our country, our ability to char meat over open flames is as good as anyone's. As a country, we have taken cooking over flame to a new level, from rubs to sauces, hot, sweet or both, our BBQ and Grilling is top tier.