Oh, don't try to out-argument me with WinNT - I've been using it since version 3.5. :-P
Windows 2000/WinXP = WinNT 5.X
Vista/Server 2008/Windows 7 = WinNT 6.X (in fact Windows 7 is announced as WindowsNT 6.1 compared to Vistas 6.0) = same system.
If you delve deeper into the WinNT versions you'll notice that even WinXP had its NT version numbering increased to 5.2 (from 5.1) for the X64 release - you don't claim that's a different system, do you? =)
The list of new features will probably increase since it's just on the beta stage yet. But at least I think performance and kernel improvements are really big improvements since this is where Vista is failing. And there are features in Vista that's not so bad, the memory handling f.ex. , so why change something that already looks promising?
These aren't planned if you look at the new core features. Vista isn't failing performance-wise - if you compare it running on the same (modern) hardware Vista is meanwhile faster than WinXP.
The Windows series is improving gradually. Some things flop and some things improve. I am confident Win7 will be a big step forward from Vista.
And since also Microsoft need to make money I can see why they want to release a new product instead of giving it free as a Service Pack.
Theoretically if they wanted, they could just have made a bunch of Service Packs for Windows NT and ended up at exactly at the same point as they are today.
If we wanted a completely different OS, Microsoft should have started from scratch again (but there are features worth keeping).
Wrong again. Big version numbers usually meant a complete kernel rewrites and that's what happened with Vista and thus its lack of compatibility. Completely new system, designed to be backwards compatible of course (still it had problems) and hence we still call it Windows. "Gradual" improvements were most prominently featured in the Win2K/WinXP series and hence I stuck to Win2K up until I started using Vista because my initial impressions of WinXP were that it's the same OS, only less stable, because of all the crap I considered unimportant (UI changes etc.) that has been shoved on top of a healthy kernel. I never bothered to return to WinXP after the initial failures - ironically this is pretty much the same thing we are experiencing now with people sticking to XP after bad initial impressions with Vista.
There are aspects of Linux where companies are charging the user, so you could say that Linux has been sold over and over and over again, without any big improvements.
Nuh-nuh. Nothing Linux-based is ever being charged for - that would be a major breach of the license. Unix, yes, Linux, no. IF you are paying for something then it's either premium support, shipping and packaging of CDs/DVDs or simply the fact that there are distros that run a Linux kernel but use lots of proprietary software to run on the OS - which doesn't mean that you can't get the very same OS without proprietary software for free (simply choose another distro).
I'm going to stick with WinXP as long as I need to, since the support part isn't anything I'm really using very active.
I thought so with Win2K as well but the problem here is that cutting support and new OS sales are also symbolic gestures by MS. They usually end up with the situation that less and less software and components released by MS themselves are compatible with your system and that starts to get annoying. Remember that Win2K vs WinXP was a far smaller issue since they were basically the same OS (like Vista and Windows 7 :-P) but the problem will be far greater for WinXP vs Vista since they are are very different inside.