for me this is the real failure and design documentation being shitty is just a symptom
group design is a really important skill, and people don't even recognize that its a thing