Engineering isn’t about building the perfect widget. (Otherwise, the Juicero would have done better.) It’s about building things that meet requirements, given a set of inputs. A credit card is certainly one of those inputs, and perfectly precise scaling may not be one of those requirements.