Почему все так рьяно говорят о том, что C++ ужасен и не нужен, но при этом он стабильно входит в топ 10 яп?
Во-первых, не все. Во-вторых, аргументацию лучше спрашивать у тех, кто так считает. Ну и в-третьих, вам вероятно стоит переформулировать вопрос на что-то вроде: "какие существуют аргументы в пользу утверждения "С++ ужасен и ненужен"?". Но даже в случае изменения формулировки, аргументация будет, скорее всего, субъективной в такой постановке вопроса.
PS
Язык программирования -- это инструмент формализации модели. По факту, какой он там, не так уж и важно, в отрыве от контекста. Контекст, в данном случае, это решаемая задача и окружение.