barber shops are pretty unique places in that people are really chatty, and it doesn't really matter if you're e.g. a banker or fast food worker, you're still a part of the little community. it's cool to connect with people from all statuses and people tend to be really open, loose, good energy, plus you see the same characters all the time, so it's a mini community.
yeah, it's pretty expensive but i personally enjoy that routine/non automated part of my life.