well while many question TIOBE, i believe a lot fewer will question the empirical observation that C# and Java are bigger in the job market than C++
C# and Java both are a lot simpler than C++
i would even argue that by adding more features into Java and C#, a door was opened to PHP, Python, Ruby and now GO
i still stand by conclusion, that most developer prefer to move complexity to the solution and away from the language
and to be clear, i saying that this is a preference and taste issue, i am not saying that one is better than the other, i am not even saying that developers who prefer complex languages have bad taste ... it is just the way it is ... others have expressed it in more length
https://www.jwz.org/doc/worse-is-better.html