We (and I in my post) are not talking Mac vs Windows. We are talking strictly Windows desktops and I am referring to Windows desktops. Try to take an all in one Windows desktop and try to add disk drives, change components, and so on.
Personally, I don't buy off the shelf desktops, I build my own. For what I have seen in the past fifteen years (probably longer) there is no retail desktop worth the money and the frustration of having to put up with the manufacturer's design when it came to upgrade and repair. Plus dealing with the garbage preloaded on the drive. No more. A desktop is an easy build and you can pick and choose anything that you want to put into to make it do exactly what you - and not HP, Sony, etc. think you want it to do.
Suddenly the Apple people have to join in on a Windows discussion to tout the merits of Apple when the discussion is about Windows. Yes, there are a lot of merits to Apple. And in some ways they are leaps ahead of Microsoft. Particularly when it comes to upgrades in their OS.