Although we're joking, I wonder if Bitcoin would be far more successful if it originated within a platform like Steam. Let's say Steam replaced their wallet with Hatcoins. They allow users to add Hatcoins from their bank account, send Hatcoins to other users, purchase hats, and Steam games at a 2% discount if using Hatcoins during 2014. Valve runs the main Hatcoin exchange, and you'll have millions of people using the currency within a year. If I run a gaming site, I could start accepting Hatcoin donations or subscriptions, since they're already popular with gamers. Or, I could pay for servers using Hatcoins, buy Minecraft items with Hatcoins, Humble Bundles, games from GreenManGaming and GamersGate, etc.
It seems like they would have something that Bitcoin doesn't, a lively economy and marketplace to add stability.
This reminds me of Microsoft Points et al which I find incredibly annoying. It's much friendlier to ask me to pay for things in the currency I use for everything else in my life.
That was my thought. Pushing a new electronic currency in a locked-in environment such as steam comes across as a bit too company town and company store for my tastes.
I would definitely sell off my TF2 hat collection if I could legitimately buy something else with the proceeds (even if it was only other Steam games.)