Bitcoin was primarily created as a decentralized payment and avoid the hassle of having a middleman that would govern the transaction. This a good scheme and actually paying BTC is already an accepted method in some countries. I think it is a more practical payment method only if it is accepted in more countries. Sad to say there are still many countries who do not accept BTC.