macOS and mac apps support high-DPI essentially flawlessly. On Windows even system dialogs have blurry text, as do many third-party apps (such as Mathematica until the very latest release).
The problem is that Windows has way better backwards compatibility, while Apple routinely kills old tech. So app developers have to keep up, which is good for the user.
On the other hand, of course, you can still run very old apps in Windows, while Apple does not even support 32-bit, modern OpenGL or Vulkan.
Why?
I also think that Apple's decision to only support 1x or 2x to be the right choice. It's the wild west on Windows when it comes to high DPI. Half the UI in windows is either scaled up to "retina" and the other half is tiny boxes or text. As a result, objects are always the "correct" size relative to other objects around it.
The problem you describe is probably old applications which haven’t been properly updated to support hi-res. If they do custom drawing or controls or frameworks, Windows cannot do anything to fix it.
I do have very few icons in a normally hidden taskbar but as I set their size to tiny they have no particular look at all. I just distinguish them by color pattern.
Not sure what problems you have with dragging. I have 2 32" 4K monitors hooked up (one is vertical position) and do not experience any particular problems.
Two identical monitors is the happy path. Nonidentical ones get interesting.
I have a small high-ppi laptop hooked up to a large low-ppi monitor, and that confuses a number of apps when moved to the monitor they didn't start on. Most notably Visual Studio; some widgets are the wrong size, and the text is slightly blurred due to some up/downscaling issues.
Most of these things have probably been fixed, but I'm not sure. Windows devs?
Although I haven't regularly used SSMS in a while (thanks to Azure Data Studio), the first thing I used to do was change the fonts to the "new" (15 year old) ClearType fonts. Like Consolas everywhere.
Then it looks way better.
I have two monitors and windows scales apps equally on both even though one is 5120x1440 and the other is 1080p. The result is that I either pick small icons on the big monitor or big icons on the small monitor.
Then again, maybe it won't be so bad. Worth a try at some point just setting up a couple of my elixir and ember projects to run off WSL2.
And all the software "just works" at this resolution nicely.
What are you referring to? Windows has hires, wide gamut support.
If you are talking about the icon mess that Windows is nowadays, then I agree. But I hardly care about icons in the operating system.
If you want a powerful system, an 8-core 16-thread Zen2 Ryzen with an RTX 2080 Super is a beast for the same kind of prices you get a Macbook Pro.