20 years ago, I worked on a C and C++ project that supported a billion dollar business. Almost everyone used vi. They used none of those other tools, and there were maybe a half dozen unit tests in the whole project. I sure hope times have changed.
Also, I'll add that automated testing was definitely not as much of a thing in 2003 as it is in 2023.
Presumably they were busy generating billions of dollars of revenue.