Because they don't license it for and support it running on millions of different combinations of models, hardware, etc. MacOS can be clean only because it has such limited scope of what it has to handle compared to windows/linux