C# is just a nice all-around language and the runtime is really nice.
By comparison every time I have to look at Java I just want to run away as quickly as possible. All the resources Oracle has, and instead of investing them into making Java a viable platform they shut down the one project that was giving Java an edge in Desktop Development (JavaFX) and basically leave Java in this weird limbo state its in.
It took Java forever to implement lambdas meanwhile C# had them in since .NET 3.5? (2007?)
Microsoft on the other hand, made all of .NET MIT licensed. Even if they change the license 10 years from now, you can pick any of the rich versions prior to use where the license was in fact MIT.
In recent years cross platform support has gotten fairly good as well
Jellyfin is an Emby fork though, yes.
[1]: https://github.com/zoriya/Kyoo/blob/master/back/Dockerfile#L...