"Enable on screen numeric input on entity creation" is a great feature, but snapping shouldn't take precedence over the value entered by the user. I assume whoever wrote the code for the feature disagreed. I'd be interested in hearing the reasoning behind that decision.