This is my first exposure to the term “social programmer” And “pair programming.” I agree about games, parties and such — waste of time and irritating for me.
However, some fads are worthwhile if applied properly. I used Agile methodology since 1970. It worked well when I had control of the project.
The last team that I worked with as an advisor said they were using Agile. They weren’t. They were using Waterfall and the project failed.