The whole system is nerd freindly only.
Seriously, if we want to go mainstream, there has to be some sort of user friendly program that can manage everything in a way our grandmother can understand it. Until then, BTC will be used for money laundering and illegal transactions until then.
My paraphrased thoughts.
good point but just wait the free market will soon provide many easy solutions for bitcoin users