I agree. The best that can be done really is cash payments, or cash deposit. I'm not worried about being anonymous when selling, but my buyers can be.
Given that there is no simple way to pay for stuff online where the seller can be sure it won't be reversed by an anonymous buyer, this is inevitable. If you want/need to buy bitcoin anonymously, you can still do it with plenty of traders: by meeting in person and paying cash, or by paying above the odds so their risk is built in. Just browse through these threads to see the 5 figure losses of sellers who decided that no one would be mean enough to rip them off.
When coins were not worth very much; say less than $50 no one really cared. Once the prices escalated last year to around $1000, every Tom Dick and Harry wanted to dive in. BTC was meant to be anonymous and uncontrolled by any one entity. The philosophy behind BTC was extremely Libertarian in thought. Like anything else, once there's money to be made you'll have people like Schrem and the Wrinklesack twins crying for regulation in order to shore up their potential investment income. My philosophy in buying and selling coins is to give the buyer/seller the most privacy possible. I never ask or require for more information than is necessary to complete the trade.