It works because the apps knew you are using iPhone 4!
Apple did great thing on the upgrade, millions apps upgrade by the tool apple provided in about one year time. but for billions website, 2 years is conservative. Especially apple also is trying to let ppl surf Internet via TV! How could he make both happens. Don't tell me a retina tv.
It works because the apps are sensitive on the resolution independency. If an app wouldnt care it can get messed up on iPhone 4 very easy; I had to learn that myself in some project.
But could you please send me one screenshot of a web page where you have problems out of the billion pages you mentioned ?