да и безболезненно не получится если он затрет грабом MBR, а если поставить граб в MBR второго диска то тогда osprobe не увидит винду и чтобы грузиться надо будет постоянно в биосе выбирать с чего грузиться а это гемор дополнительный. и будет еще гемор если он поставит граб в мбр ССД и если диск с линем вытащить то и винда грузиться не будет
там все очень гибко можно вообще не создавать таск watch можно все в default засунуть можно вообще все в один таск засунуть в общем полная свобода действий зависит в первую очередь от того что нужно в общем читайте документацию на сайте потому что все сугубо индивидуально и для разных проектов gulp file может отличаться нет единого решения
Но вешать событие в html плохая практика - это было написано в обучающих целях лучше когда скрипты отдельно стили отдельно разметка отдельно document.getElementById('myElement').onclick = function() {