Bloat and overhead are what is hindering the more nuanced forms of performance we benchmark for. There is no perfect way to avoid bloat either it will happen but letting things fester for 4 straight iterations of your product speaks volumes.
Some should just know I'm adding flair to my arguments I don't really think windows is garbage I'm writing this post from it vs smart phones or a linux laptop I use for my networking jobs. Yet I will call a spade a spade it's not what it could be or should be considering various issues MS has known about since vista. I will not say MS is lazy either.
One of the best features of win10 vs any other version of windows basically since 3.11 is that it's tickless os and you can configure the fuck out of how those settings interact with your the OS/Mobo/Cpu. Our options before this were zilch outside of basic disabling or forcing it totally on to work properly which isn't always best depending on the type of mobo you have. These settings alone can make your windows feel amazing smooth or it basically will result in the various degrees of stuttering most people experience. For the record do not alter those settings unless you know why.
I don't see you actually responding to legit complaints or examples I showed of their own services, I see you offer nothing but a cheeky response.
Okay, you're delving into some *really* deep stuff here, so let me tell it to you like this:
Nobody fucking cares.
The OS must be stable, intuitive, and work. Windows does that better than Linux. Everyone can use Windows, devs don't have to target 140 different versions or whatever distributions of Linux there are, and no one has to sit there and sift through dependency hell.
Who gives a shit if DWM uses more than it needs to? Like, really? .01% of Windows Users? If that?
And the greatest trump card that Windows has is compatibility. It supports basically everything consumer side, and a *shit ton* business side. Cleaning out *all* of the junk and starting fresh would be ruining the reason why people use Windows.
Yeah, sure, I'd love for them to redo the UI enough that everything is clean and consistent. It'd be cool if the 90's icons for floppy disks were thrown out. But in the end? Doesn't matter. Not one lick.
DWM using more MB than they need isn't putting a *dent* in MS's sales. People using smartphones is.
tl;dr, MS will get rid of that bloat when another OS has as much if not more ease of use, compatibility, and sheer productivity afforded by Windows, but then everyone goes to this new OS because zomg tickless non-bloat that makes minor improvements in the benchmarks.