As an admin, as someone who supports a few hundred people, and clients. It is NOT my bloody job to file manage for my users.
Actually, in the beginning of computing this was very much the admin's job. Admins have just successfully managed to push that job to the users.
they need to be aware of what files are, file management is, and fully engaged at doing their own file copying. it is a waste of my time, and a waste of the users time to have to fire me an email to ask me to copy files around for them.
Exactly. That is why operating systems should handle this task now. In theory, an intern who earns $10/hr could do it, but nobody hires an intern for that, because it's an intermittent task. So instead, we have graphic designers and software developers with hourly rates of $100/hr doing a job that a $10/hr intern could do and that has nothing to do with their actual core talent that they were hired for.
The point of tech is to engage users and to enhance their knowledge / underestanding.
Funny, I always thought the point of tech was to make people's lives easier. Now you are saying that the point of tech is to keep them performing unnecessary tasks outside of their precious core talents. Even funnier that we are having that discussion in an Apple forum when Apple's vision has always been to make people's lives easier through tech. There's a reason why Apple made graphical user interfaces popular - one of many things that hide technological details from the users.
not to hide it and pretend it doesn't exist so that someone else does things for them. There's nothing unproductive about ensuring that your users know how to put files in the correct places so that they can use them better.
Really? A graphic designer wasting time with messing with the file system is productive? In my eyes, they are only productive when they use the talents that only they have, not a "skill" that anyone can be trained to have within a short amount of time.
It's even stranger when you take software developers who nowadays work with languages like Java that contain technologies like garbage collectors that hide frequently occuring technical tasks from the developers, or powerful APIs that they would otherwise have to recreate in thousands of lines of code - and at the same time, the developers work with operating systems that make them do basic admin tasks like it's the 1970s - a time when Assembler was still a popular programming language.
Messing with the file system or other basic admin tasks have no relation to the actual value creation process. It's like driving manual vs automatic. I assume you are driving manual, as you believe that tech should engage users and not hide itself and so on. I drive automatic, because I drive to get somewhere, and actively managing the speed/power conversion between my car's motor and the wheels is not an essential part of getting somewhere that I feel I need to handle. Same for navigation. I assume you do that by checking maps. I use a navigation system. Automatic windshield wipers, automatic lights - must be terrible to you, as you want to be in charge of when your windshield wipers engage, just as you want to know where exactly a file you use is located.
I want to concentrate on managing my car's interaction with the traffic and conformance to street rules. And even these parts I am happy to give up. Self-driving cars cannot come soon enough. That must be a nightmare to you, but I am happy that this is not a majority opinion. I believe it will also be like that someday in the future, when people realize that the user-is-an-admin model we have now is really just a waste of time.