I agree with you. Though I wonder if the divide is more about the size of the program. I've got a couple of large (>100K LoC) solo projects and I like using C++ because it is much easier to catch bugs at compile time.

Static typing is a huge advantage in refactoring, and if you don't refactor a large program as it grows, you end up with a mess.