And cheating is punished. The result is destructive in many ways. The best solutions are rarely achieved. People are suspicious of each other. These attitudes carry over into the workplace.
New problems require new solutions, but old problems require new solutions too.
People who do too well are suspect. Effective teamwork requires a new approach. Using an existing solution frees up resources to solve other problems. People's achievements, in addition to team achievements, need to be recognized and celebrated. Overall achievement increases when people have the freedom to re-use.