> It will also pretty much get rid of privacy, since to get the cert you will need to provide someone with your detailed information.
If you're using a self-signed certificate, you don't need to provide information to anyone.
> Using self-signed certs will become harder.
Why?
I haven't given this much thought yet, but these don't sound like convincing arguments against the proposition.