Yes, it is, but I don't think there's a productive world in which new engineers don't onboard by running commands blindly based on a doc somewhere. I just want a world where those commands reliably work with very few host dependencies. With devpod, I think we're close (only 1 dep that's statically built and docker engine)
Again, you shouldn't run commands you don't understand, onboarding or not.
Understand what the command does and why you're told to run it before you run it.
What would you recommend onboarding to a new project entail? Studying thousands of lines of code before doing anything? Should they study containerd or just the docker CLI?