Why are IE9 mobile websites so terrible (WP7)?

On my WP7, often when I navigate to a website like CNN, Wall Street Journal, etc. I get a mobile website looking like ones that used to load on old Palm Treos from 2006. The same websites on iPhones and Androids load a much prettier touch friendly mobile version.

Why are the mobile websites so much worse on the WP7? Is there any way to get to the nice mobile sites on my Lumia?

(And no, I don't want the desktop version of the sites: panning and zooming around when using one handed is a pain; I'm asking about the pretty mobile touch-friendly pages Android and iOS users get :/)