You put too much influence on the chef as to what americans eat. Most Americans eat meals that are under 10 bucks an entree if they can.. (least I do... anything over that is splurging if you're not getting half a cow on your plate, or having your food come back looking like van Gogh made it)
Most pizza places I go to, give you ranch on the side now.. you know why? because people's tastes have become weird as shit. Ranch - AKA: the worst, most bland and fatty fucking dressing of all salad dressings (yes, thousand island is better, and that shit has fucking pickles in it..) now is synonymous with pizza? who started THAT shit? Trust me, when I was a kid growing up going to the local pizza spot, ranch was never asked for.. now I even see it in italian restaurants.
Same goes for mexican food. Sour Cream might have started out on tacos at a taco bell, and enough pussies complained about the 'spicy' fire sauce that they threw on sour cream to quell the spicyness, as well as probably the dog-food taste.
But now it's even in normal restaurants if you order a taco or something... If you want to escape the inevitable sour cream splashdown, you pretty much have to either go to the taco truck on the side of the highway with bulletholes in the sign, or to one of those establishments in the 'barrio' or 'cucaracha' district where if you don't know espanol, you have to point at picture on the wall in order for them to know what dish you want.
I think I just hate how the people who are picky ass eaters in this country have made food worse by inserting dumb things where they don't belong in order to blanderize the food to a level that their pussy asses can tolerate it - and sour cream, or anything of liquid consistancy that isn't spicy as fuck - does not belong in any kind of basic tortilla dish - straight up.
/opinion - cue mexican appreciation dance party with shitty beer (other than negra modelo)