So a 50 Year old technology is not dated but a 20 year old technology is
You choose a technology like Dotnet for all the supporting libraries available for it along with it being thread safe and having garbage collection.
Don’t get me wrong I love the C language, but you would not start a new project the size of Roon with it and so many libraries would not be cross platform, even if performance was a bit better.