As far as I'm concerned this is a good thing. Bitcoin isn't yet ready for adoption by the mass public. The number of transactions per second it can handle is tiny. The minimum transaction fee is static and not easily able to float with the changing BTC value. We don't yet have secure hardware wallets which can generate addresses, store addresses, and sign transactions all completely offline. There aren't any well-known reliable producers of ASIC miners which are shipping immediately. There are relatively few well-known exchanges, and even fewer which are convenient to use. 85% of the hashing power is controlled by 11 miners/pools. These 11 miners/pools are all using software which heavily derived from, if not outright duplicative of, a single software implementation. The pool systems rely on the fact that people are using the standard software or at least aren't gaming the system to their personal advantage. Etc. Etc.
Agreed, we could use some time to build out the infrastructure. We are indeed not ready for mass adoption yet.
Oh, and OP, did you manage to keep any of your friends/internet buddies from buying bitcoin in 2011? How grateful are they to you right now?
But that doesn't matter right, because bitcoin is going to crash to zero soon enough... any minute now.... 3... 2.... 1,5... 1,4....