But I think it will become increasingly common to divide social life and work in the future. Imagine the following: You have a few good friends in Berlin and each of you work for different companies. But you all work remotely. You could rent a small office space with your friends everyone could work from there, but on different things. You can grab coffee together and talk about metal bands, you can grab lunch together, and you can get a drink after work.
I for one, would prefer this setup, then being force into a location and social life that I don't want to be part of. Sure, you can be lucky and meet great friends at work, but often times this is also temporary - people leave teams, people leave companies etc.