I have always believed that these "team building" games or exercises or whatever you want to call them are a complete waste of time and energy.
Many people include them in training sessions because they think that is the way it is. It's not. I have never run a training course with games of any sort. I absolutely loathe with a passion any training course that I attend that has games.
I also believe that many people do their utmost to get out of training, solely because there might be games or group activities or something of the sort which they are not comfortable with and do not want to participate in. Trainers need to be mindful of that. Forcing people to do things they do not want to do just leads to resentment and passive involvement.
While I agree it is "sometimes" necessary to take people out of their comfort zone, my view is that training is NOT the place to do. You are trying to impart knowledge to people, to help them, to help the company etc. In some cases this is knowledge that might save their lives. Every which way you look at it, training is important and you absolutely need buy-in from the participants.
That is not to say training cannot be fun. Of course it can. A good trainer will always be able to create a great learning experience, and hopefully leave the participants wanting more.
In my training courses there are group activities, but they are activities where I put people in groups to discuss things or nut out a solution to a problem etc. During the course of these sessions, I walk around and watch the groups to see how they work together, who are the natural leaders, who are the shy ones etc. Each time we do an activity I mix the groups, so everyone gets a chance to work with other people, not the same ones each time. So you could say that surreptitiously, I am teaching them team skills.
There is tons of stuff out there about team building in the workplace etc. We are told that the key to productivity and profits is having our workforce all working together as one cohesive unit. Well, that is just a fantasy. Not going to happen. It can't. Our workforces are made up of many different personalities. We have outgoing people, shy people, leaders, followers, passives, aggressives, know-it-alls, etc etc.
Team building starts way back in the recruitment and selection stage. You need to hire a range of people with complimentary skills who can all work together for the common good. That is not easy, but as I have said so many times in my postings on CiteHR, you need a robust recruitment and selection process that everyone must follow to the letter, and then you will get a team of people who will do your company proud.
Finally, we have a training company here in Melbourne that proudly advertises that none of its training courses include, role plays, group hugs, butcher's paper or self-introductions etc. That is their point of difference in the crowded training market.