... will typically code better with a keyboard and
editor than someone who relies on the keyboard
and editor to be able to code
So you're basically encouraging people that rote-learn solutions and that line above is bullshit.
Startup idea: a device on which you can write code which you can subsequently edit by inserting, changing, moving around, and erasing lines