Comment by adabyron

4 days ago

C# has been around a long enough time and Microsoft's teams over that time have done a pretty good job making upgrading each version easy.

As long as the current leadership in the C# & .NET teams remain, it's a very safe language and framework to use. They also deserve huge kudos to API & performance improvements the past decade since moving on from .NET Framework 4.x, which still runs fine.

They also have a lot of internal & external users using it.