В johncms этот ваш грунт как и любая другая подобная тулза нафиг не нужны. А то, что там сейчас понаписано, очень легко реализуется на старом добром похапе.
gulp выигрывает не за счёт многопоточности (её в nodejs вприципе нет), а из-за того, что все операции производятся в памяти и ничего не сбрасывается на диск. И реализовано это всё за счёт стримов (streams) что в переводе с ангельского означает поток. Если при одних задачах это действительно не сыграет существенной роли, то при других может дать очень большой прирост в производительности, так как нет необходимости на каждый чих сбрасывать изменения на диск для очередной порции говнокода.
// Весь топик не асиливал