There are literally thousands of possible combinations of accessibility features alone, that are vastly more difficult to impossible to access. Or simply don’t exist in any form. Once you add in all the default apps and functions of Mac OS, there’s likely millions of possible combinations that would take a fortune in time and effort and knowledge to replicate maybe a quarter of, on a hypothetical laptop installed with Linux.
Not to mention many peripheral manufacturers for many of their product lines simply don’t officially support any version of Linux released in the past few years.
Edit: Of course 99% of these combinations are irrelevant to any particular individual, but they are all relevant to at least a few small groups.
Linux promoters don’t seem to understand that alienating a few thousand users each time is a big deal if that alienation process happens thousands of times…