Windows is the only platform that tries to do it "correctly" as per the internet peanut gallery.
And, of course, doing it "wrongly" as per what OS X and Gnome does works a lot better in practice.
I don't know what Gnome does differently from macOS, but moving a window between screens of different density doesn't behave as expected. macOS gets this right, Windows doesn't either.
I don't know what Gnome does differently from macOS, but moving a window between screens of different density doesn't behave as expected. macOS gets this right, Windows doesn't either.