You know what, a bunch of you at work like to use the job and their co-workers as their social group, terrific, knock yourselves out. But it's not for everyone and the company is missing out on important talent if this is a condition of continued employment. How about just leaving people alone. They may actually have lunch together now and again spontaneously.
I'm looking forward to the software dev job situation swinging back the other way to where these touchy-feely companies are back on the short end of the bargaining stick. You clowns have too much power and you seem bored. Not a good combo. It's a job. We go there to solve problems, get paid and work.
Now, if you'll excuse me, I'm off to have lunch with my significant other. My current job supports me on this. Ciao.