Designers are doing a terrible job working with the developers
The collaboration bit between engineering and design isn’t a straightforward business. Product managers become the glue between the teams and pass messages between them. The only way the two mental models can fit into each other is by slowly instilling the Lego blocks of design in the engineering team.