I don't want quality projects distracted trying to recruit, for example either left handers, women, transvestites, jesuit priests...etc. as coders.
Pretty much everyone would agree with you on this point, with one possible exception. Some projects are well-funded enough to be able to afford people who mostly do community outreach. In that situation, it makes sense to reach for more than one community.
However, here's the flip side: I also don't want quality projects fostering (whether by accident or not) an environment where whole segments of the technically-adept population are not welcome.
Open source is about the community around a project, and getting the community right is part of the development process. Ultimately, technical merit must win, however that is literally the last step in getting a patch accepted. Any quality project needs to get all the steps before that right, too.