i agree that bitcoin is complicated but that is only because bitcoin is different, it is no longer like what we used to do before bitcoin like using banks, using services like Paypal,... now we are having all of them in one place. we are our own bank. and that makes it a bit complicated for newcomers to adapt.
but i strongly disagree with saying bitcoin is "too complicated".
and you talk a lot about buying fees, but that has nothing to do with bitcoin being complicated or not! that is just the fee that some third party service is taking in order to take your worthless fiat and give you valuable bitcoin
