And if the computer can properly recognize your voice, what possible purpose could a keyboard of any
sort serve? If you don't need a button for the letter G, why would you need a button for anything else, either?
As for touchscreens vs. tactile feedback, there's no reason the two should be mutually exclusive. Indeed, a keyboard where the keys are not physically protruding objects as such, but mere virtual creations with pseudo-physical characteristics (such as buzzing your finger when you press), would be advantageous in having the ability to move the key for letter G beneath your finger even when you are in danger of missing it.