I totally concede the point of taking your one hand away from the keys you use for typing to touch the sensor. I certainly don't use a pinky finger or anything like that

But the idea that you have to "fumble" or take your eyes off the screen, I disagree.
If you are capable of typing and using a keyboard at a speed and efficiency, that makes touching the sensor a problem, then you are also more than capable individual to learn the new movement in such a way that you don't have to fumble or take your eyes of the screen. Touching that key is far easier than learning how to type so fast that you call the disruption to your typing "horrible. Not saying you aren't interrupted or slowed down, just calling out that you are overstating the impact (likely to make your point). And for context, I did business process enhancement for medium to large size companies for a many years. We employed all types of enhancements using everything from physical item changes (new assembly line equipment) to software changes (automatic data exchanges). We planned, measured, and modified these using six sigma processes. I am VERY familiar with "flow" and human behavior.
However, I guess I just wasn't understanding that level of minutia as being so bad that TouchID is considered "sucking". Sounds like for a few of you that is the case and I am sure you will like it when FaceID is implemented, totally makes sense. But I would also assume you have to understand that you are a VERY fringe case. Most people don't measure things down to the small seconds it takes to move your hand to the key and back and if they did notice, probably would call the entire feature "sucky". Like power-power-power users would.
I think in addition, Pro Apple Silicon's point in the way in which macOS interjects the password prompts, when it chooses to do it, and for how long you are "authorized" is even a bigger issue? I personally get irritated with how this works and the auto-fill of what he mentioned also specifically is an issue for me. To me thinking through what optimizing the process would look like, even with FaceID implemented there is still a pause while it does its thing. This might shave it down from 2 seconds to 1 second interruption, but still an interruption and in your cases that extra second or two really matters. I think if Apple could have better options for when it authenticates and for how long that lasts for, seems like it would be a much bigger help to your workflows!