Ну, так он прав во многом, что говорит:
1) Многословность - std::boolean_answers::yes::value
2) Макросня и свобода для рукожопства - да
3) Нужно руками всем управлять - в некотором смысле да. Конечно умные указатели сделали жизнь полегче, но следить за циклическими ссылками - сам, следить за тем когда память выделяется/освобождается - сам.
Хотя другие вещи конечно довольно забавны. "C# лучше, потому что там есть сборщик мусора" - это вот вообще как воспринимать?)
1 - это ж не про язык. и, по меркам джавы, 3 уровня вложенности - это вообще фигня.
2 - макросня почти и не используется. а свобода для рукожопства она есть в любом языке высокого уровня. чем язык выше уровнем, тем больше свобода. поскольку жаба более низкоуровневый язык, как и Го, там и свободы меньше. А С++ штука весьма высокоуровневая, поэтому абстракций ты можешь навернуть любых. Хотя до хаскелля ему далеко конечно.
3 - зато в С++ есть возможность автоматом следить за любым типом ресурсов, а не только памятью