>>105960387 (OP)Because you're talking out of your ass about shit you don't know anything about and companies actually know what the better choice is and it's Java.
As for why, that's simple.
Java is clear and consistent. Less convoluted than C#, no pointless shit like events, ref/out/in, async shit, etc.
Java doesn't have "namespaces". You must respect the folder structure and can't put shit wherever you want like in C#.
Java is independent, you get the JDK and that's the end of your interaction with Oracle. With C# it's a massive strugle to avoid Microsoft dependencies because Microsoft intentionally designs them like this to get you into its ecosystem.
Finally, C# is compiled into dlls and often using a package comes without the source. By contrast maven packages are usually have the source and so you can always see what the function you're calling does without any disassembling.