I think this "boot to basic" idea fails with contemporary software. Just basic thought experiment. When was last time you did any project with full knowledge of what exactly you were going to use? And by full I mean every single software library and tool down to specific version. These days you need to be able to pull dependencies or tools from Internet. Anything else would be just torturing or wasting yourself.

It made sense when you did not have infra build for distributing things and things made were pretty simple. Now I feel like it would be just waste of time.