Microsoft is a company and it needs to make money. A common business model is to bring new products on the market and stop supporting the older products.
Windows Vista was further developed, and was rebranded Windows 7. Windows 7 was not rewritten from scratch,
only parts of it.
Yes. Microsoft has Share holders to answer too, Employees to pay and yes they need to make money, Not only do I not have a problem with that, I think it is the duty of the CEO and the board members to make a profit every year, And if they fail replace them.
The biggest problem with Vista was, Most of the PC's it came on were never meant to run it. I remember my old Compaq presario laptop with vista on it, OMG it was slow, It only had a GIG of ram, How could I run Vista and FireFox with a few tabs open and listen to music? I couldnt so I got more ram and bingo everything ran fine.
Re this XP is great cry cry cry thing, I remember when people myself included saying things like " XP is c$ap" "there are no drivers" "its unsatabe" I swore I would never use it, Yet I did and loved it.