Один if спасет...
"Они" много чего пишут, и много чего "не работает" совершенно не по тому что "технологии плохие".
И да - 99% разработчиков держат проекты локальн
и да - у меня их десятки только на домашней машине (в чем проблема то?)
Хотя никто не мешает вам примонтировать локально удаленный каталог через SSHFS, например, и работать "как по сфтп".
при том, что это стандартная процедура разработки, принятая во всем мире