tl;dr Developers over-optimise for the ergonomics of typing and not enough for the ergonomics of thinking.