A large number of users are not touch typists and do not remember keyboard shortcuts. They look down at the keyboard when typing. Those users will love the touch bar.
I do this and even though I'm not a touch typist, there is a sense of position information about keys in my mind. However with the touch bar (I'm assuming, having never used one for longer than 2 minutes), even that sense will not help.
I think so. One of the best programmers I know types quite slowly, often glancing down. He's the author of some very popular open-source work. Many thousands of programmers build on his code daily.