LOL. Yeah... I definitely noticed that.
I asked several of my cab drivers to take me to "good German restaurants," and pretty much all of them failed to do so. They'd drop me off at Subway, or an Irish Pub. I was only able to get actual German food a grand total of three times the whole trip; once after blundering into a biergarten near Heidelberg castle completely by accident, once at the Paulaner tent at Octoberfest in Munich, and once at Frankfurt airport on my way out.
Frankly, however, even apart from that, it just didn't seem like the Germans were all that into "eating out" as a general cultural concept. Non-German restaurants were few and far between as well.
Granted, I didn't make it to Berlin, or the truly huge cities. However, even a small American city will usually have more variety than I saw while I was out and about.
Charleston, for example, is only moderately largely than Heidelberg. You can get everything from Indian to German food here, in addition to literally dozens of varieties of American food.