Comment
Comment by Turskarama
Clubs are still imo one of the best ways to meet people for all the reasons you give. You have at least one thing in common which is a conversation starter and there's opportunity to meet more people.
Also the average person could stand to socialise with strangers more in person.