"C and C++ do not have package managers" WRONG, they have like 20 different ones, and even then because people don't agree how things should work, almost every package manager has multiple different registries, they just call them distributions for some reason
1