Microsoft don't let you access perf_event, which immediately makes it useless for me for example.
It's not really fragmentation as much as there not being being a billion dollar company making the stack actually work in the first place - if Apple decided to rebase onto Linux for some reason there's nothing stopping them getting everything shipshape just that it takes a lot of time and money. The vast majority of Linux boxes distro's are probably pareto distributed so 20-80 to make up a random number. The stack isn't that sparse.
However, the probability that Linux will switch to a license that is sufficiently Apple-friendly is precisely as likely as Apple switching the core of their OS over to Linux.
In other words, approximately 0.00000000000000000000000000000000000%.
And then I gave the list of the companies with very deep pockets that have any reason to ever bother having a Desktop Linux of some form.
https://docs.microsoft.com/en-us/windows/wsl/install-win10
https://chromeos.dev/en/linux
Unless the fragmented desktop communities finally decide what the whole stack should be like, for users and desktop developers.