I concede your point on the TFQ because of your arguments elsewhere. (No sarcasm.)
But with respect to emacs or Vim, if you're only using it like Windows Notepad, then you are nowhere near as productive as someone in an IDE. You can get work done, and in your free time you can use Vim only knowing 'i', 'Esc:q!', and 'Esc:wq' (or 'Esc:ZZ') and just typing away in insert mode. But if you want to work anywhere near as quickly as someone with an IDE, you'll need to learn navigating by word ending and beginning, jumping to the beginning and ending of a line, regex search, regex replace, multi-line indent and un-indent, visual select and then copy or delete, paging up and paging down without taking your fingers off the normal position in the keyboard, editing undo and redo, copying and pasting, etc... and that learning curve is much rougher - and in my opinion, the expertise is much harder to pass along to someone else - than working with an IDE.