> all of the things you mention act on keydown

Because they listed the exceptions to the "act on keyup" rule

If only one case follows your rule, and everything else ever implemented from the start of personal computers is an exception, your rule is awry.