Bad example. Yes, Visual Studio has different languages, but ultimately it is all based on a common SDK. Non-standard SDKs on Windows (Qt, GTK+, tkinter) are second class citizens. People don't develop with those on Windows unless they have to. They also don't have much in common.