I don't think this is a valid take. Classes are not about reuse at all. They are about encapsulation and specifying types/providing interfaces.
> Same with all the idiomatic conversions.
What's your complain about idiomatic conversions?
> Don't get me started on boost.
Why is Boost, or any library at all, relevant in a discussion about C++? Should our opinions on C++ vary if we mention POCO, Abseil, or even Qt?
Frankly, I don't think your personal takes are well informed. It sounds like you struggled to use something different than something you knew expecting that you could simply keep writing the same code in any other programming language, and subsequently started complaining that other languages are not like the one you used. That's hardly a critique of any other language, and instead it's insight on how developers who succumbed to crystallizing their expertise end up suffering from their inability to adapt.