I enjoy cracking open a beer and playing some foosball with my team members before going home. I don't get to go to meetups as much as I used to and it's a good chance to socialize.
Also, as a manager it helps me keep my pulse on things. People open up after a beer. Foosball has become a problem... I've gotten really good and sometimes it takes some coaxing to get people to play... "hey, if you don't play you can't get better"
I have worked in the Fortune 1000 company full of older "lifers"
I think it would be really hard to mix both together? Like just the offering of free beer and encouraging employees to stay after work and work till sundown.. that is going to build social circles among those people. How do you get the unwanted older guys with families to stick around? Pay them more than their worth to make up for it?
If people don't want to associate with coworkers and just clock in and clock out I think they probably don't belong in their job.