I don't understand what your comment have to do with contributing to OSS. Anyway, I don't really believe that codespaces or any out of the box tool is going to be a magical solution for junior devs not be dragged in those kind of setups in the projects that you're referring to.
> magical solution for junior devs not be dragged in those kind of setups in the projects that you're referring to
That's exactly what this is. The setup is part of a clonable environment. So for large scale compiled projects, you wouldn't have to:
1. Download the massive thing
2. Get it to compile
3. Potentially not have to compile many files that already have their `*.o` (or equivalent) file in the environment.
It could be like just walking up to some other developers fully functioning station, and getting started.