Definitely they are hit and miss; but I have found that to be true in all forms of networking. This should certainly not be your only avenue for networking.
I take multiple approaches to networking. Meetups, events, conferences, calling/emailing people I already know, cold emailing companies directly if I know they use a technology I specialize in. I also wear T-shirts almost constantly that are simple and state the nature of my business and a phone number to reach me at.