Is it though? Last time I checked on a friend’s computer POSIX message queues were not available. They had to install Ubuntu to code their operating systems homework. Unless mqueue is not part of the POSIX specification, MacOS doesn’t seem POSIX compliant to me.
Yeah but consider the following: CUDA. I don’t even game that much (and I was okay with older games that can be played on a Ryzen APU) but I had to get a laptop with a 3050 for GPGPU shenanigans. It is definitely a downgrade in terms of Linux compatibility compared to my older laptop (the machine doesn’t go to sleep properly unless you are running Ubuntu 20.04, which I discovered accidentally)