I totally agree with you on this. This isn’t an either-or thing, but using both together (and designing programms for this) is the way to go.
I think this is also an issue with the upcoming (multi) touch panels (in mobile devices, tables or walls). I don’t think everything will be usable only by using a touch panel. Entering text is still more comfortable with a keyboard and when it comes to precision stuff a mouse or even better a pen (which could be combined with the touch panel) is way better.
The same applies probably for speech recognition. It surely can be useful, but in some situations it would be better if I could still just type a command on a keyboard or click somewhere with a mouse.
Why focusing on one interface, when you can have so many?
I’m a left-hander but like with everything in this world i’ve adapted to using my right-hand for the mouse because it’s far too annoying to keep moving the mouse over when using different computers…
I don’t think that video or graphics software have litte use for keyboards. Whenever I use Photoshop, GIMP, Flash or Maya, I wouldn’t be very productive without a keyboard. Especially Maya (one hand is always at the keyboard for switching tools) and Flash/Photoshop (just the spacebar alone is quite useful).
Of course entering/editing text is the domain of the keyboard, it was invented for exactly that
As I already wrote in another comment, I don’t think that the mouse or the keyboard will get replaced soon. I think the thing with looking at a spot instead using a mouse is pretty much useless, because I am not always looking exactly where I point with my mouse and activating something would become pretty complicated. And entering text by speech, I don’t know if I want to talk all day long with my computer. Just thinking about programming…