Text messaging is a push transaction. Email is a push transaction. People will get the hang of bitcoin once they try it.
The whole idea of automatically pulling money from someones account on a recurring basis is a dying business model. Customers will pay and pay again for products they like.
I disagree that pulling money is a dying business model. Every bill I have, I've set to pull automatically so I don't have to A) remember to pay it and B) spend time logging into accounts and paying.
The function of pulling money, specifically for recurring payments, is desperately needed in Bitcoinworld. This doesn't mean the protocol should be changed to enable it, rather it means ewallets and services should create opt-in pull capabilities.
ie - in my Blockchain.info wallet, there should be a button (perhaps assigned to just one of my wallet addresses) where I tick "make pullable" and it then gives an authentication PW. I give this authentication PW to any merchant with whom I'd like to give pull access, such as my favorite porn site or the electric company. They can then pull money from that account.
Note that at any point I can opt back out, by telling Blockchain.info not to allow pulls anymore. I retain all the power of Bitcoin sercurity, with a wonderful new feature that will be used in thousands of ways.
- Give my electric company a private key
- Write a script (or, if I weren't a scripting guy, use someone else's script) to fund the pubkey periodically
This means that
- The electric company can pull money as needed
- The electric company can't pull more money than is in the address
- It's set-and-forget
- I can cancel it by stopping the script and emptying the address they control