There's a lot of totally crappy software on the market. The key difference is that you can try a better application after getting burned by a bad one. Not necessarily so with drugs - they can do unrecoverable damage.
I think this shift in policy would require an enormous cultural shift. Currently, our society mostly trusts the drugs available on our store shelves. A deregulated market would require consumers to be much more critical in order to continue to function.