starting to get off-topic, but the inputs themselves are not which causes confusion
the point about inputs not being fully turing complete too and thus making users rely on even more unsafe workarounds is a solid argument too :