That has to be why C# is ranked below Java. I don't understand a world in which people would prefer Java, the language, over C#, the language, all else being equal.
Working with C# likely means working in an MS-centric environment which is probably what this is measuring more.
Working with C# likely means working in an MS-centric environment which is probably what this is measuring more.