I love C# the language and used it from 2008-2020. But C# is tied to the boring enterprisey Microsoft shops.
Yes I know C# is cross platform and I got my start working with AWS deploying C# apps in Linux runtime environments in both Lambda and ECS/Docker/Fargate.
To a first approximation no one chooses .Net for green field projects except for old school MS shops.
I've been doing .NET for years and had to spin up a Java Spring Boot app and it was so painful compared to .NET (esp maven/gradle vs nuget).