You can do all of those things outside of work. There are meetup groups, local sports leagues, etc. There is no reason it has to happen at the office.
Also this is just my opinion, but I find it odd when people's social groups are... just people from their job. There is so much more to life than just people who work in the same company or industry as oneself.