> Потому что на это все нужно время.
Ну так это известная тема "лучше день потерять, потом за пять минут долететь!".
> А если отвлекаться на настройку редактора, то продукт так никогда и не будет сделан.
Или наоборот. Кстати, я писал не о настройке, а об изучении возможностей.
На настройку vim "под себя" можно убить ужасное количество времени, это да.
> Не у всех есть такая роскошь, как время на изучение всех фич редактора.
Может, время на знакомство с используемым в "каком-то продукте из кода" языком тоже не стоит тратить, нужно "садиться и делать"? ;) Я к тому, что какая-то "теория" может более чем окупиться, и к "просто редактировать код" это тоже относится.
Ну и все features знать и не нужно, достаточно понимать принципы и примерно представлять набор возможностей (тогда их можно будет быстро найти, когда понадобятся).
> но я вообще не мог понять на кой хрен это все нужно
А надо было прямо тогда прочитать "The UNIX-HATERS Handbook" да и бросить! ;)
> Новичкам нет смысла понимать как работает внутри linux.
Если их судьба — бесконечно и беспомощно гуглить, и всегда делать всё на порядок медленнее, чем если бы они хотя бы понимали принципы — да, не стоит.