we dont need multiple third party wallets
all that is needed is services or even simple code to make a signed TX.. then the only thing that is needed to do online is PUSHTX
EG
if i input a privkey(from my paper wallet), a destination public key, and an amount to send. the opensource javascript (no server side processing) forms the TX and then puts it into a textbox or variable. which then can be sent to multiple relays such as blockchain.info and mining pool nodes
that way people dont need to have accounts and pre-deposited funds in third parties. they dont need usernames or passwords. all they need is their privkey, and 2 destination addresses (1 for recipient, 1 for change address).
i know alot of people will shout "but its harder to type in a privkey, than a password" and my answer is that if you are using a third party service with crap entropy (short and easy) then you dont deserve to have bitcoins