The only thing I dreaded more was trying to run other people's C++ projects.

vcpkg seems to help a lot there, at least for Windows code and msbuild/Visual Studio.

Which means you’re already generally in worse shape than Python. At least Python’s half baked packaging systems try to be multi-platform.

vcpkg is also multi-platform (Linux, macOS). I just haven't used it for any of those yet.