Новая работа. Новая команда. Одно и тоже надоедает за годы. Только это. Плюс новый опыт на другом языке. Можно увидеть, а как же там все устроено и понять разницу между языками и платформой
Если хочется таких вещей, то стоит менять язык точно на что-то другое. Точнее не язык а сферу. Например из бизнес-разработки идти в инфраструктурную / системную разработку. Или в мобильную. Иначе будете пилить все то же самое, просто на другом ЯП.
Единственная объективная причина C# imho - Vendor Lock на экосистеме Microsoft. Если его можно избежать или расчет не на Windows, C# выбирать не стоит. Даже не смотря на маркетинговую составляющую: Он мультиплатформенный. Ага. Swift тоже мультиплатформенный.