It is really difficult to have a constructive discussion about OS X and Windows, mostly because both projects are mutually exclusive with their goals and users feel their interests aligned with one side.
To name an example, most of the people who prefers OS X complain that Windows lacks aesthetics (ie. font rendering, high dpi support, etc.).
On the opposite side, most of the people who prefers Windows complains that OS X lacks support (ie. a huge library of software, backwards compatibility, etc.).
Unfortunately, BC and aesthetics are mutually exclusive, taking support for High DPI under Windows as an example:
Only the modern stacks like WPF or UWP are DPI Aware by default, but the amount of software built with these stacks is relatively small, on the other side, most of the software on the wild is built with stacks like GDI/MFC or WinForms, but they'll always look "ugly" with High DPI configurations.
Apple is the kind of company which would demand developers to update their software, Microsoft can't afford to alienate its developers.
To name an example, most of the people who prefers OS X complain that Windows lacks aesthetics (ie. font rendering, high dpi support, etc.).
On the opposite side, most of the people who prefers Windows complains that OS X lacks support (ie. a huge library of software, backwards compatibility, etc.).
Unfortunately, BC and aesthetics are mutually exclusive, taking support for High DPI under Windows as an example:
Only the modern stacks like WPF or UWP are DPI Aware by default, but the amount of software built with these stacks is relatively small, on the other side, most of the software on the wild is built with stacks like GDI/MFC or WinForms, but they'll always look "ugly" with High DPI configurations.
Apple is the kind of company which would demand developers to update their software, Microsoft can't afford to alienate its developers.