Everything is pretty good the way it is. People don't like to give any information if they don't have to. And I am sure a lot of guys have done a quick sign-up and in a week or 2 go back and add profile info. And many make a single post and are never heard from again. Most of us have become good friends, and this is wonderful.
But let's not lose sight of the fact it is a forum, not some elite club. So if someone wants to be anonymous there should be no problem with that. As long as they go by the rules all input can be appreciated. The mods and such all seem to have good control of the spammers (Now these people are a pain) keeping them away. Some people will come here just looking for information. and never post.
Adding requirements to be able to use this forum is a bad Idea. Don't try and fix something that isn't broke.