Тогда как языки для .NET или JVM, а так же махровая функциональщина типа OCaml/Haskell -- это уже совсем другие ниши. В которых если C++ и остался, то разве что по историческим причинам. И я слабо себе представляю, зачем кому-то брать C++ для задачи, которую проще и дешевле решить на C# или Haskell. Как и не представляю зачем тащить Haskell туда, где гораздо более естественно взять C++, Ada или Rust.