it's already done, many giant companies in china that make payment transactions using bitcon.
"only on a large scale", because transaction costs are high enough, bitcoins are not suitable for use as small payouts. for example to buy food, to salon and many more..