And that'w why no software engineers working on teams will ever win a nobel prize.
I don't mean to be disingenuous, but did you ever stop to think why team work is so drummed into us?
It's not because teamwork produces better results, it's so corporations can treat us as interchangeable cogs. They want knowledge spread across a whole team to 'de-risk' their projects in case someone leaves.
They know full well that the best work is done by expert individuals, but they choose to promote teamwork anyway.