компиляция это не основное время которое тратится в процессе разработки, к примеру у меня время тратится для возврата к тому же состоянию игры в котором нужно было что то поправить и посмотреть, когда тебе нужно про инициализировать всё для запуска (конфиги, модель, авторизация), дойти до того места, по кликать игру, зайти в игровые окна и тд и тп. а так выделил метод live запустил приложение и меняешь значения. особенно при верстке удобно. когда выравниваешь элементы +/- 1 px чтоб красиво смотрелось.
интересный
доклад colt там про js. но основную суть лайв кодинга можно уловить.