Or you can get rid of this uncharitable list altogether and replace it with something like 'with a mandate to balance complex trade-offs between technological constraints and competing user, web page, and web application designer needs'.
Soooo many "Should we do A or B?" debates over software functionality are settled by "Do A but let the user change it to B in the Settings."
Okay, smart-ass, what's your solution? Maybe we should put the GUI inside a box with the "A or B" decision delegated to a mechanism that monitors a radioactive source. We'll call it Schrodinger's GUI.
I wouldn't mind swapping a bit of a delay for a checkbox in the settings. I wouldn't even mind the checkbox being unticked by default.