There are projects that people use in tutorials so people can see a demo that will break and people will go commenting on the original authors post to fix the apps.
Also sometimes node_modules rely on the fact python=python 2, if there may or may not be a mechanisim to check versions. If there is, there won’t be a good way to find where python2 is