Two possible things happen:
1. the design was too hard and the engineer cut some corners to fit into the release
2. the engineer didn't even realize the difference.
2 happens a lot. Engineers don't have the eyes of a designer. I would help them realize what they got wrong.
But 1 should be a lesson learned. The design can always improve, but it is likely to stay in the style that it was coded. :(