I think urban areas have the hangout factor as well- 10 of us in SF can get together no problem, but a guy out in a rural area won't really have anyone to talk shop with, and that's an important part of any hobby (or religion, depending on your point on the scale).