Re: Why?
You've hit the nail on the head. I don't mind Apple making it simple. I don't mind Apple making it harder for ordinary users to mess things up by locking them down a bit. Lord knows, as resident Mac expert it's probably saved me a lot of distraught phone calls from friends and relatives.
But I do mind when it when Apple makes it significantly harder to fix something if it goes wrong, even for knowledgeable and highly-technical users.
Case in point: cloud storage. A few versions ago Apple implemented an API for providing cloud storage seamlessly in the Finder. This means that the likes of Dropbox, OneDrive, etc can write apps implementing their system without having to do weirdo kernel extensions. It makes the experience more consistent, so, for example, if you want to make a file or folder always local, no matter what provider you're using, it's in the same place in the user interface. And your storage is shown in the Finder's sidebar in a single place too. So it's an all-round good thing.
Except when it's not. Because, bizarrely, Apple chose to implement it so that the folder containing your files is hidden in /User/YourUsername/Library/CloudStorage, a place which is hidden from users unless you either hold down an option key and select a menu or use the Terminal.
Why is that bad? Because a user can remove the storage folder from the sidebar in the Finder... and after that, they have no way of getting to their files *unless* their app supports doing it through their own, unique menu. To many users, that looks like you've just accidentally deleted your cloud storage (you haven't, and it's still actively syncing).
But if that's bad, worse is to come. What happens if, say, you delete the Dropbox app from your machine? Well, all your files are still there, hogging up storage space. You just can't easily get to them now. And if you want to delete them, you can't actually remove the folder they're in via the Finder. You have to do it using rm -r in the terminal. So in other words, if you stop using Dropbox and want to clean everything Dropbox-related off your Mac, you *have* to use the terminal to do it. Installing Dropbox and then reinstalling it is worse: when I did this, my files were all there, but when I went to them in the Finder I got a cryptic error message.
I understand why Apple might want to ensure cloud storage files can only go in one place. But a hidden directory, that can't be deleted? That's just bonkers.