the issue with btc is that it lacks any stabilising element. Mainstream services invests in other products as well. This means that even if their product fails, the entirety of their energy investment wont be lost. The flipside is that if btc turns out to be a success (i'm not saying it's even possible), it should be more efficient at being a currency.