I agree, and because of that, I wonder why MS can't get it right.
To be honest, I'm more surprised that various linux distros can't do it right. Some do it better then others, but none nearly as good as MacOS.
For Windows I'm not surprised at all. To much bloated legacy code lying around. MS will have to cut the cord eventually, more they postpone it, worse it gets. Even some of their own apps suffer from scaling issues. And display resolutions aren't going back down, there is just one way for resolutions....