2nd Quarterfinal of the 4th Programming Language World Championships! #plwc2022
Arguments usually come from dealing with the lack of intelligence from themselves or coworkers.
There is also a cost benefit difference in the tooling. An individual can write their own C compiler. It takes months for teams of people to update C++ compilers. So very few modern C++ compilers exist. Most that a team can hope for is retargetting the back end.
Contracting out technology is a liability. It is why circuit boards tend to not custom fit to modules. Some company that makes that module could go out of business, or change the spec.