The problem with the touch bar is that you have to look away from the screen to use it. Physical buttons would allow you to touch type, and I don't think it's a problem to scan the keys a few times when you start using a new app. In that sense they are just as discoverable as keyboard shortcuts. You look them up a few times, and eventually you use them without thinking about it.