>suppose we were starting from scratch
"What-ifs" are always an interesting game but practically we're veeeery far from starting from scratch with the economy. But okay, I'll play.
>user signs transactions that authorize transfers with specific recipients and amounts
Great, but you've only secured one tiny part of the "earn money/spend money" loop. What if the service/goods you buy turns out to be a scam or something defective? What if my company stops paying me? What if the government starts unfairly taxing me and threatens to throw me in jail if I don't comply?
Our current economy is a lot more than just adding a value on one counter while decrementing an other. It's a complex web of laws, regulations and arbitrations that mean that I can buy something on Amazon without having to cross my fingers that I'll get what I paid for.
That's where this whole libertarian wet dream collapses for me. The whole argument behind bitcoin seems to be "what if your government turns into a fascist state, do you really want them to control your money?"
And clearly the answer is no, but if we end up in this situation my savings account might not be the first of my worries. Nor would having my money in bitcoins prevent me from being thrown in jail if I refuse to yield my secret keys to the neo-gestapo.
On the other hand if the government is benevolent and works for the good of the people then I really want it to be able to control the currency, be able to cease the money generated by illegal activities and tax legitimate income fairly in order to build roads, hospitals, schools, the police and firestations (amongst other things).
I don't want to live in a society where I can't trust my democratically elected government. So maybe we should work on fixing that rather than coming up with incomplete workarounds. "Hey, my sister got detained for thought crime yesterday, but at least I can send her Bitcoins to prison unhindered! Take that Ür-Hitler!"