My experience is that there is sometimes somebody who is not a slacker, and it's usually the only one doing the work for the entire group.
IRL:
- people has much higher stakes, while in school tanking a class project is no big deal for most slackers. IRL, they can get excluded, isolated, shamed, fired and so on.
- such group would exist rarely in the first place, because institutions filter people;
- if you are in the rare situation it happens, you can get out of it, but you it's very hard to move in the school structure, not to mention out of it.
Anecdotally, I've seen the scenario playing out many times in schools, but rarely in a restaurant, a dev team, a NGO or a sport club. There are productivity differences, sometimes immense, and an occasional slacker, but that's not the same order of magnitude at all.
We (as a species, really) are bad at interviewing lots of people that we don't already know well - just like we're bad at testing academically, surprise! - and we're also bad at coaching/firing/managing them.
Real world work is nothing like group work. In real world, you can carve part of project on yourself and be judged on that. You can complain about co workers doing nothing. The teamleader deals with interpersonal or productivity issues.
And ultimately, you can leave team or find new job if above dont happen.
> group work allow to have more fun project than what you can do in a 1-2h exam.
Or someone else from the group do the fun parts and will try to offload only boring parts on others.
School group work is less fun then individual, unless you are lucky to work with really good matching people. It has none of the processes and structures that mediates political issues in real work.
But I think, most importantly, I put a lot of emphasis on group work & home work. This has also its own issues. I like to do group homework because I believe that in the real world, you rarely work alone, and group work allow to have more fun project than what you can do in a 1-2h exam. On the other hand, I know some student hate it because there is always a slacker in every group. And home work is also an issue because not every student has time to work outside of school sadly. I try to give time during the classes for them to work on their homework but it is not all the time possible (limited number of hour for the whole course).
Overall, I hate grading and exams, I consider that my job is teaching, not grading, but this doesn't really work in the real world sadly.