You won't end up in walled garden situations where a single vendor controls with massive fees and restrictions, but you have no choice but to use them, because hey, that's all everybody accepts and uses.
If an online wallet service/paypal/visa is gonna keep your business, they have to make what they offer be worth their fees.