BTC is TOO complicated for most of the people. BTC is just a niche and it will remain like that.
This is true but only for those who are totally uneducated or the person that cant read and write but to someone that already have a basic knowledge or is educated, it's possible for them to understand bitcoin. All of us that here in bitcoin now are once a newbie too, we think bitcoin is too complicated but that doesn't stop us. Something tells us that we need to learn bitcoin because it can help us.
Those who are now successful in btc are lucky to follow their dreams while for others it still not too late for them to learn bitcoin even though bitcoins value is already huge and the adoption is already high because there's still more to come.