If MS had done things right I would agree...
but they failed keep upward compatibility in Win7 so that anything that runs on XP will also run on Win7. Having worked for a major IT supplier in the past we managed to maintain compatibility on operating systems for over 15 years that I am aware of so I don't see why MS can't.
Although the organisation I work for made the transition from XP to Win7 over the last few weeks and with one exception all our essential software is unaffected we still have to cope with several matters that are at best annoyances and that should not be the case.
It is however unacceptable that we can no longer use Office XP on Win7. We have had to keep a very small number of users on XP because they have to use Office XP for compatibility with a few functions of other software that we have mostly phased out and cannot update.