Microsoft and Apple have a completely different ethos, largely due to the different history of the two company's offerings. The great divide was created back in the very earliest days when Microsoft wrote (or ported in actuality) PCDOS (later MSDOS) for the Intel 8080 microprocessor, whilst Apple based their fist computers on the Motorola 6502 microprocessor. That difference meant that application software was not portable across the two different platforms, something that has persisted to this day.
Because of IBM's desire to build a desktop computer based on the Intel 8080 chip (the original IBM PC) and their deal with Microsoft to write the operating system, PCDOS/MSDOS, and later Windows, became the defacto platform for most business users, driven by the might of IBM. This of course caused most software developers to write for the PCDOS/MSDOS/Windows platform - that just meant that more and more businesses (and eventually individuals) gravitated towards the Windows platform.
Apple stuck with the Motorola 6502 for some time and wrote their own operating system. In many ways Apple were more innovative - they still are of course, look at the iPod, the iPhone and the iPad for example - but businesses like certainty and backward compatibility more than they like innovation. That's why Windows remained the preferred platform for business users - you can still run many PCDOS applications on Windows 11 for example - and that's why most software developers continue to write mainly for the Windows platform.