I think it is the main reason why most people hav not tried bitcoin yet.
It is not that complicated if you are just a currency user. It is just like using a credit card or paypal. It will be complicated if you are a developer or at least a miner, you will have to deal with a lot of technicalities. But for normal user, it is just receive and send bitcoins. And we can just use online wallet.
For me it is very convenient to use sending money, paying bills and receiving money for other users.
Maybe they are just too lazy to learn something new. And bitcoin is quite a new idea to them. They are not willing to embrace something that is new to them. But I think, if people will just give it even a little try, they will appreciate the good things that bitcoin offers to its users.