Author quoted C/C++, I immediately knew what conclusions I’d find. If on the other hand they had seasoned C++ devs (instead of C/C++), they might have had a different outcome.
I bet most candidates to C++ job offers end up discovering the hardly reality of existing code.
How many styles do we now have on C#11, Java 20, Python 3.11, PHP 8.2,....?
This is why static analysis and linters are so relevant for keeping teams into a specific way of doing things, it is not like we can always justify start from scratch into simpler languages.