It demands both a dock and a title bar, a huge waste of vertical space on screens that are vertically limited
There’s no way of globally enabling hidden files and folders (you can do it for finder through the terminal, but can’t do it for the file picker windows)
It doesn’t support multi-stream transport, so despite being all about simplicity you cannot display more than two display port screens over a thunderbolt connection, whereas windows can do 4.
It doesn’t support sub pixel rendering, making text look blurry AF on 1080p and any other screens that aren’t super high res
MacOS has its oddities though. Some of its coreutils aren’t quite BSD but they’re not quite GNU either, so sometimes scripts have to either special-case MacOS or ensure they use options that only work across GNU, BSD and MacOS. This is an example of one I had to fix a few years back: https://github.com/yarnpkg/yarn/issues/1984
I have zero qualms with MacOS, only the hardware and the horrific anti-consumer company.
There are many qualms to have with it as an OS
It demands both a dock and a title bar, a huge waste of vertical space on screens that are vertically limited
There’s no way of globally enabling hidden files and folders (you can do it for finder through the terminal, but can’t do it for the file picker windows)
It doesn’t support multi-stream transport, so despite being all about simplicity you cannot display more than two display port screens over a thunderbolt connection, whereas windows can do 4.
It doesn’t support sub pixel rendering, making text look blurry AF on 1080p and any other screens that aren’t super high res
Right, well, I didn’t say it was perfect.
MacOS has its oddities though. Some of its coreutils aren’t quite BSD but they’re not quite GNU either, so sometimes scripts have to either special-case MacOS or ensure they use options that only work across GNU, BSD and MacOS. This is an example of one I had to fix a few years back: https://github.com/yarnpkg/yarn/issues/1984