Seems it would be cheaper to upgrade to Win7...in the long run.
In most cases, that's correct.
But in many cases, it's an unaffordable option.