Всегда следуй одному принципу: разрабатывай на том, что нравится.
От установки Linux ты не получишь +100 к интеллекту и +30 к написанию кода. Это так не работает. Всегда вопрос удобства. Лично у меня на стационарнике стоит Windows, а на ноутбуке Linux. И там и там я совершаю одинаковые задачи и никаких проблем нет.
Рекомендуют просто для расширения общего кругозора. Чтобы управлять не только мышкой, но и уметь работать в терминале. При веб-разработке это может помочь, когда подключаешься к серверу через терминал.