I don't see what's terrible about browser makers trusting certain authorities. It's useful to the user, and there's more than one authority so less chance of abuse. The only alternative is no authorities, or a government bureaucracy issuing them. I don't see how either of those 2 options is superior to the current situation.
There's nothing stopping you creating a free Certification Authority, it's just that you'd have to persuade the browser makers to trust you.