Is that surprising though? I doubt mech engs graduate with enough (any?) experience with manufacturability [1].
Seems the lesson learned here is that unlike software, physical goods require an experienced up-front design that can't be haphazardly iterated on by new-grads to be fixed later.
[1] https://en.wikipedia.org/wiki/Design_for_manufacturability