Windows does plenty of things better. Like having a stable device driver API, so you can install third-party drivers really easily. And there’s only one Windows compared to many Linux distros, so there’s no need to compile software specifically for many separate Linux distros. Not as much of an issue with things like Flatpak. Windows also uses software library APIs for most operating system features, compared to the patchwork of file descriptors and file systems and sockets and all the other nonsense that makes up the interfaces used by Linux applications. The documentation is also in one place for Windows (https://learn.microsoft.com/en-us/windows/win32/api/). WIth Linux, you have to do research just to figure out what APIs are available. If Linux had as uniform of an API as Windows does, there would be even more software for it. The main reason there is more Linux software these days is because Linux is open source.
Windows does plenty of things better. Like having a stable device driver API, so you can install third-party drivers really easily. And there’s only one Windows compared to many Linux distros, so there’s no need to compile software specifically for many separate Linux distros. Not as much of an issue with things like Flatpak. Windows also uses software library APIs for most operating system features, compared to the patchwork of file descriptors and file systems and sockets and all the other nonsense that makes up the interfaces used by Linux applications. The documentation is also in one place for Windows (https://learn.microsoft.com/en-us/windows/win32/api/). WIth Linux, you have to do research just to figure out what APIs are available. If Linux had as uniform of an API as Windows does, there would be even more software for it. The main reason there is more Linux software these days is because Linux is open source.