I have been thinking lately that the push towards "usability" within applications has only increased abstraction and made it more difficult to know what is actually going on in the computer.
I was trying to help my mother transfer some photos from the computer to a flash drive the other day and walking her through the steps over the phone was impossible so I had her share her computer screen with me. I had never used the Windows 10 Photos application before and the way it organizes and collects all of the images on the computer makes it very confusing to just grab a file a move it. The steps to actually find the location of the file on the drive and navigate to it was too high. Then she ended up transferring some of them multiple times and it became a huge mess.
It reminds me of iTunes and how I can't stand the way all of the music on my old iPod existed as on big library blob and it wouldn't let me manipulate the individual files. Why not? How it it easier to abandon a paradigm that is shared across all operating systems and applications on the computer and forces me to do it through your slow, buggy program? Give me a file hierarchy and show me what is on the device.