That's fine. But myself and a lot of other people get a lot of "serious programming" done using the approach.
Have you seen a really seasoned vim user work? Purely from an efficiency point of view, vim/modal text editing is simply better than traditional text editors.