Numeric Inputs in Forms

Got a fair way investigating if knack is a suitable tool.
Only to come across the fact that, on forms, alphanumeric values can be input into numeric fields.
Aware that validation can address (though its after the event and adds unnecessary complexity, so far from ideal).
This is really, really, REALLY basic functionality - am slightly gobsmacked by this. Have I missed something?