This 1000x.
Getting a user interface correct is exceedingly difficult. How would one know what a toaster is for if they had not seen one being used?
Computers are layers and layers of abstractions built to deal with an important resource, information. We've done a good job of burying the fact that at the lowest level we are coercing an electrical charge on a microscopic wire through a p-n junction the way we want. Hardly anyone needs to understand how to create their own incredibly tiny p-n junctions, nor understand what the hell a p-n junction is.
However, at the larger macro levels, there is still much work to be done.
Something as necessary as WiFi still causes a great amount of confusion. Why not alert the user that their wifi is off? Better yet, why not just pop up the wireless selector when someone opens anything that requires a remote resource if they are not connected?
If we were really good at designing things from the start we wouldn't have these problems. People don't need to know about the file system and how it works any more than they need to know about the change in voltage inside their electronics.
The curious among us will always dive deeper into the layers of abstraction and ask how and why. This is not unique to just computers.
The modern world around us is tantalizingly complex. Things like plumbing and water have been solved and "just work". The interface is very obvious and simple, and through a little bit of experimentation, one can figure out a water faucet with very little risk of failure or consequence. How we interact with water in our homes is pretty much solved. Assuming, of course, you live in a society with running water and plumbing. (Some still dont, it's amazing how often the first world forgets this)
How we interact with information is in the process of being "solved". Once our interface with information is "solved" it will be understood and there will be very little need for the major technical skills we require today to interact with this resource.
In the meantime, you are probably gainfully employed because of your ability to understand the current interface with information. It is your job to make this interface better for everyone.