Who would issue the certificates?

The "self" in "self-signed" means "you"

There's no point teaching the browser that self signed certificates are secure instead of teaching the browser that onion addresses are secure.