Microsoft cannot guarantee that PCs still running Office 2003, will be automatically able to run Office 2010 on that system, because mostly the RAM requirements have doubled since Office 2003 to Office 2007.
Many a customer still remain on Office 2003, due to the fact that having to buy new hardware each time when a new version of Office arrives, is undesired.