I have migrated my servers to FreeBSD not due to problems with kernel, but due to everything else, the distributions are really doing horrible job maintaining userspace, not to mention failures like systemd. Also trusting data to linux is an interesting ride, from btrfs failures to "merging" (pun intended) those failures to zfs (https://github.com/zfsonlinux/zfs/issues/7401). FreeBSD has much slower pace of development and this is good for stability. Zfs is rock solid beeing part of OS for decade, docker was ported to it in 14 days, due to jails which are there for 15 years+ and field tested for years (while I was listening from linux guys years that chroot is all you need). I wont complain about linux features, but for BSD, I know that after update everything will work exactly like it worked before and this is more important for my bussiness than all the bleading edge features.
And then you have all the other issues that Linus explains here, for debian but same problems other distributions have (and yeah, I am just a bit younger and highly proficient in c/c++ on multiple operating systems, developing system level application for more then 20 years, that is probably why I share his opinion): https://youtu.be/1Mg5_gxNXTo?t=459
Linux has succeeded as it was fast by cutting corners in development. And it worked for a while, now problems started to stockpile and turtle is starting to catch up.
Regarding the "open model", I don't understand what would that be, BSD license is more permissive than GPL? Not to mention a shame when (https://www.zdnet.com/article/linux-beats-internal-legal-thr...) kernel developer for linux started suing companies not releasing the source code.
Just to wrap it up, if ReactOS will be able to keep the pace of development with the Windows changes it has a good chance that the year of ReactOS on desktop will be much sooner than the year of Linux on desktop. And this is what we want, not Linux OS on desktop but Open source OS on desktop, right?