Specifically what are you talking about? CLI functions? One thing that always drove me crazy is Microsoft's marketing. I remember they would advertise the "Vista Experience" but never really said what that was. I find most people spend their time in an app rather than navigating the OS. I think many people who become these super fans of a specific OS are trying to make reasons that really aren't that important. I know some people have specfic needs but for I'd say over 90% of people the OS choice isn't going to make or break what they're doing.
I agree that keyboard shortcuts are different but TBH most people even on Windows don't use them outside of CTRL+ C/X/V
How much time do you spend installing and uninstalling apps on your computer? Occasionally I'll find a new app that interests me and if I don't like it I'll uninstall it. I don't think most people spend a significant amount of time doing that. Maybe if you're just really bored and want to try different things but that can get people in trouble sometimes. I've heard people say you need a cleaner program on Mac or Windows to remove trace files or registry entries but most of the time people should just leave it alone. This is how they break their computer.
The best way I can describe this is that when I got on to the Mac, it did stuff that was unexpected to a Windows user. Things weren't behaving as expected. Some things you needed to get used to, for other things you needed to play around with in the settings. Until the system does what you expect at all times, you're learning. That's what I'm trying to get at. It has taken me roughly a year to sort out pretty much everything. Now I am no longer frustrated and I can get down and work.
Off the top of my head:
- The whole Apple ecosystem is foreign to me and I generally don't use its functionality e.g. having the same tabs in Safari on your iPad as you were viewing on the Mac mini. I turned this off because it was behaving in ways that I didn't expect and never really cared to learn it. Airdrop is useful, I use that, I'm happy with it.
- When you click the red circle at the top of any window, you expect the program to close.
- Installing programs was not obvious to me. Simply dragging the icon of the program to the Applications folder did not occur to me. I had to look it up.
- Showing hidden files is simple, if you know how. Different on any OS. The worst part is not knowing that MacOS also has hidden files. I banged my head a few times against the keyboard until I learned that MacOS too has hidden files.
As for CLI, let's face it, CLI is 95% of the time is a simple copy paste. In the remaining 5% of the time, you're doing things that require you to understand how to create custom commands and are doing things that basically mean you're a developer. At this point you're well advanced in your Computer Science degree or career and you know how things work.
The worst part is that the shortcuts are universal until they aren't. As I mentioned, I learned how to take a screenshot just a few days ago. The screenshot button on your keyboard is something you expect to do as what it says on the tin. But it doesn't. I did find that most shortcuts were similar to Windows, except for a few exceptions, so I had to look them up. Again, requires learning new tricks. But yes, shortcuts aren't a biggie, I mostly just use copy, paste and close tab and re-open closed tab in Safari.
Installing and uninstalling programs might not happen all that often, but you still need to do it properly. So again, you need to learn about this. Until you learn how to do it properly, expect unexpected behaviour. You might have broken a program and to reset it would mean requiring a fresh install. Only you don't know how to get rid of all the files, so you re-install the program only to find that the old program persists. On Windows, sometimes you need to go the regedit and delete some lingering files. I've run into a program on Mac that required me to go into some random file locations to purge it of lingering files. Again, I had to research these things.
Sure, Google is your friend in all of this, which basically means that anything is doable, but at the end of the day, there's a learning curve. The worst part about the learning process is trying to figure out something that you don't know is a thing. Not knowing the name of a functionality or if that functionality even exists. That's what makes the whole process a process.
Variety is the spice of life. What people do is interesting to me. I might join in the fun but when it’s time to be serious - can’t imagine making fun of someone for their choices of OS.
Apple, Windows, Android need competition.
Totally agree, until I opened up my mind to something new, I was full of biased opinions about MacOS, I had to decide to give it a go, before my opinions had any chance of changing.
I had a coworker who was very pro Linux and he always came up with some of the greatest Windows statements. “Internet Exploder, Outbreak, etc.” Haha.
Outbreak! What a fitting name haha!