Not sure why people downvoted you originally, but I certainly downvoted you for your second edit.
Your certainty and refusal to acknowledge other points of view is condescending and annoying.
I'm a software engineer. I use a lot of keyboard shortcuts. I never learned which function keys control which hardware (brightness vs volume) so have to look every time. A touch bar would suit me.
And I don't know about your workflow but most programmers I know do NOT like function key shortcuts because it requires moving fingers too far. People I know prefer additional modifiers (i.e. CTRL-R vs CTRL-SHIFT-R vs CMD-CTRL-R)
Your certainty and refusal to acknowledge other points of view is condescending and annoying.
I'm a software engineer. I use a lot of keyboard shortcuts. I never learned which function keys control which hardware (brightness vs volume) so have to look every time. A touch bar would suit me.
And I don't know about your workflow but most programmers I know do NOT like function key shortcuts because it requires moving fingers too far. People I know prefer additional modifiers (i.e. CTRL-R vs CTRL-SHIFT-R vs CMD-CTRL-R)