You still need to get the money to and from the Bitcoin exchange.
...to and from a bitcoin exchange. any bitcoin exchange.
Unlike Western Union that you mention (where you're basically stuck with only one single service provider per system), bitcoin leaves you with full freedom of choice of how to process the BTCs you received (coin processor, classical exchange, face-2-face meeting like localbitcoin, or simply keeping them in BTC form to re-use them (just watchout for currently big market fluctuations)).
And your choice of method at your end has no influence at what I chose at my end.
I, the client, could be using localbitcoin, and you the merchant could be using coinbase.
So Paypal, Western Union, or TFA's WebPay aren't directly comparable to bitcoin transactions.
SEPA are more similar: any SEPA-enabled bank in Europe can send amounts of money to any other SEPA bank.
I might be using a Swiss bank, your bank might be German. But both of us can pick any account in any bank as endpoint, as long as both banks support SEPA.
(And bitcoin are a bit faster than SEPA payment).
That's some improvement compared to the current situation of payments over internet, where you're basically forced to have a PayPal account, and have a MasterCard/Visa credit card, just because that's what most of the web is using.