https://apple.stackexchange.com/questions/193723/scaling-all...
If somebody understands the situation better on MacOS I'd be interested, but based on my experience, Windows is the only OS that gets this as close as possible to right. It's a single setting that affects all applications and I can set monitors independently and it will scale on the fly (even if it does look a little weird as you drag an app across and it dynamically shifts)
Every now and then I'll come across a app that doesn't quite deal with high DPI scaling correctly, but it is the exception to the rule.
Linux also works pretty well, but as with everything Linux, it's almost always "it depends and well, not quite" (not usually multi-monitor aware, lots of per app settings)