I think most people will never understand the 'deep technical stuff', and probably never will. People have its priorities. Small things like configuring wifi, using linux, etc, will always develop with time. Once most people cannot do or never learn about the simplest thing at the time, that is the real problem. We can't force people to have all the knowledge of the technician.