In 2031, lawyers will be commonly a part of most development teams.
C++ also supports the notion of friends: cooperative classes that are permitted to see each other's private parts.
Multiple Inheritance is like a parachute. You don't often need it, but when you do, you really need it.
UML is not dessert topping and floor wax.
Ah, but who do you think created the chaos?
The task of the software development team is to engineer the illusion of simplicity.