Yes. The amount of projects that don't just run is outstanding. Luckily docker container projects are inherently better at this is in terms of dependencies, but there are still often weird assumptions or medical incantations to get them during.
(I am deeply concerned about this issue. So I implemented a little tool called Lask, and it tried to solve this kind problems. https://github.com/lask-task-runner/lask )