I agree that it's hard for Bitcoin to make it become usable for normal people.
I want to accept Bitcoins for my business but I just feel like it's pointless since people can't get them anyway.
Who goes to exchanges and deposit USD to trade for EUR? No one, they'll just go to a local exchange shop at the airport.