The closest thing reddit had to official public subreddits were the defaults. For just about everything else it was 'first come first serve' to get a good subreddit name and then you're still at the whims of the current moderation team. People have the option to take over subreddits and change the culture through mod replacement, convincing the admins to give it them, or by brigading.
I think reddit could do a better job letting people know that the subreddits with the most obvious name aren't necessarily the most active, the most fairly moderated, or the highest quality. Even better, I think they should go back to having defaults and letting the community choose who gets them with a means to vote to put them under new management so that people can put more faith in a documented subset of subreddit names.