Go read out a hello world in C++, pressing ; is much faster and more accurate for me than verbalizing "Semicolon". What about variable names? You have to spell out the word each time to get camel case. u-s-e-r-Capitol C-o-u-n-t and that's if it works perfectly.
Python, you have to say return space space space space every damn line. Return space space space space space space space space while inside a function. It would nearly drive a man to switch to tabs.
Navigation, "go 2 characters to the right" isn't pleasant.
To top it all of picture the fun you can have in vim using speech to text. Dear lord.
Now imagine an open office full of people all doing this at the same time. That my friend, is hell.