While people other than the author were specifically assigned support tasks for that broken code so that they could learn -- the poorly architected implementations, code, and tests created a lot of poor goodwill between team members and actually increased occurrences of the blame game, which is a fast route to a toxic team state.