ExplorerRPG, if I weren't an "adult" I would have already exiled you from this site for being so obnoxious. It is my "adult"ness that allows you to have the ability to spout out your rather incomplete knowledge of operating system technology. Suspecting that you're a kid doesn't make me look like an "ass". I suspect most people would agree with me that guessing that you're a kid is a pretty good guess.
I don't think anyone here thinks Microsoft is perfect. But I think most reasonable people would agree that a newer version of a given software program is probably better than a previous version all things considered.
Windows 9x based OSes won't get the same "respect" because they are so unreliable when it comes to customization. Developers don't want to mess with debugging a problem where the cause is likely due to WinME/98 having run out of resources.
I don't agree with your concept of "bloat". I look at resource usage as a matter of cost, not in absolute terms. Specifically, in 1992 every megabyte of memory cost around $40. Windows 3.1 required about 4 megabytes of RAM to run. OS/2 required 8 megabytes to reasonably run.
Today, it's around 30 cents.
Windows XP requires around 256MB of RAM. That means it costs around $75 to get enough RAM for it.
By contrast, Windows 3.1 cost about $160 to get enough RAM for it.
Therefore my view is that operating systems have become less bloated. I could care less about how much a given program uses in memory in absolute terms. I care about how much it will cost me to use it.
Windows XP offers some pretty significant enhancements over Windows ME:
+ Much better stability
+ DLL caching
+ Remote Desktop
+ NTFS
+ REAL security
+ Better multitasking
+ Better visual APIs (CursorXP, WindowFX, and other enhancements that require these new APIs).
These aren't trivial things.
You sound like one of those old Amiga people that talked about how they could multitask with 512K of RAM. Goody for them.
A computer is a TOOL. And as a tool the best measurement IMO is how much it can do per unit of cost. Windows XP has a much better productivity per cost ratio than Windows ME.