The overriding reason is most of the world is still on XP. MS made it so DX9 is the common denominator.

They should support dx10/dx11 but don't expect that common denominator to go away for a very very long time.