I completely disagree. I found this to be an excellent example of real world training. I worked through college in IT and from that job on, working in the real world was exactly like this. We worked on projects with teams of people. We looked for the best possible solutions to every problem we faced. Even when working alone on something, you had your peers as resources. You weren't locked in a closet coding on a computer, offline, without access to books or other tools. That's what test taking was like for me.
Some people, like me, are experiential learners. Others find their best thoughts through discussion and the evolution of ideas. I would have loved to have taken many classes like this. Fortunately, that's what the real world has been like for me - being a member or leading a team to produce the best product we can, either as a team, department or company. As you called it my "pay off" is education. I found mine through methods like this. Not through memorizing facts and methods just to pass a test.