Нужен ли Linux для C# разработчиков?
возненавидел Linux
А что плохого сделал тебе линукс? Если не нравится консоль, то на любой другой операционке придется работать с ней, придется привыкнуть и осознать, что это тупо проще, быстрее, работает везде +- одинаково.

По словам коллег, если я собираюсь развиваться в вебе, то мне никуда не деться
Чушь. Все необходимые инструменты для фронтенда - кроссплатформенные, либо вообще онлайн в браузере. Разрабатывай хоть на linux, хоть на windows, хоть на macOS, если приложить некоторые усилия и смириться с неудобствами - на любом планшете используя только онлайн инструменты (figma, codesandbox)
Собственно основные тенденции и c# (net.core) на сегодня - умение работать и на linux тоже. Что удивительно только сейчас, а не намного раньше.

Мало того: Windows все больше и больше становится Linux (гуглить WSL/WSL2)

Так что наверное стоит подумать либо смене симпатий либо о смене профессии, а то ведь даже разработчик макросов для ворда неожиданно столкнется что ms office то есть и для mac, который Linux))))