There are (at least) two different types technology knowledge involved in Bitcoin a) how it works under the hood, and b) how it works for the users.
Hardly anybody knows how ordinary fractional reserve money is created, and the same for Bitcoin.
How to USE Bitcoin for say shopping online is another matter. That could be made much easier than how Bitcoin functions today. Bitcoin is a bit like a Linux text prompt and ordinary money is like an iPhone. Bitcoin can become a lot more user friendly. It should be at least as easy and safe to use Bitcoin as it is to use an online bank for example.
The need for people to have to store, hide, protect and backup their private Bitcoin addresses sucks imo. That's one of the weaknesses of Bitcoin. In that sense Bitcoin is like old-fashion hide-under-the-mattress cash. Not good.