Not just because many users put Linux on out-dated, left over, or just plain old systems that they had sitting around after they upgraded their main Windows or Mac device, but it's just slow and clunky. I use a Macbook Air 2017. MacOS boots faster than, say, Mint on the same machine despite MacOS running twice as many processes under the hood. OpenBSD boots even faster (to cvm though; it's slower to XFCE). Once up and running, Linux and OpenBSD are sluggish in opening a browsers or other applications compared to opening the same applications in MacOS. (By clunky, I mean the increased occurrence of system hangs and app crashes on Linux as well as the idiomatic ways various distros manage configuration, updates, etc.) Of course, a lot of this is because Apple can develop their software to optimize performance on a very constrained set of hardware, libraries, etc. But even when I make customized builds of Gentoo to most closely reflect the device the best I can or spend hours trying to tweak the install, the lag persists.
Perhaps, Linux distro developers should consider a hardware standard (or limited number of standards) to build for - a common, reasonably high performance device like, say, a Lenovo ThinkPad or what have you, then work to slim down and speed up the performance on this benchmark device. Or, perhaps this should fall to the PC manufacturers. With prices increasing, offering machines a few bucks cheaper with a nice OS but no MS tax or lock in would be a good business plan. I've used Linux in various forms for over 20 years since Slackware 3, I've wanted to love it, but now it's all OpenBSD on the servers, firewalls, and routers, and MacOS on the desktop.
Some of my readers ask me what a "Serial Port" is. The answer is: I don't know. Is it some kind of wine you have with breakfast?