There are payment systems coming out right and left which are getting serious development funding and merchant adoption, yet there's really no serious money being directed towards solving the issues which create barriers to Bitcoin's acceptance as an alternative, mainstream payment method. People are expected to put time and effort into solving those issues out of idealism, which puts Bitcoin behind the other technologies which are targeting similar markets.
Bitcoin is not "user-friendly" for conventional business at the moment and it's not going to enjoy wide-spread adoption while it's cumbersome to acquire, to store, to spend or to exchange. It's not going to become user-friendly any time soon unless people are paid to develop solutions.
The reason Bitcoin is the future isn't because of its efficiency. Things like square are mere bandaids for a dying system. The reason Bitcoin will trump everything else is because it is a sound currency, unlike all things fiat.
that has nothing to do with what he's talking about.
The point I clearly didn't make is that it's no surprise that Starbucks accepts things like Square because those are just improved technologies propping up the status quo.
Bitcoin is helping to build an entirely new economic model from the ground up.