Out of curiosity - what do you think on the subject of project.el
vs Projectile? (https://github.com/bbatsov/projectile/issues/1591)
I understand very little about project.el, but is it the case that project aims to provide a standard way to find the root of the project. If so, then perhaps there is an opportunity for projectile to use project for that specific purpose and focus on all the additional features that projectile provides. This seems an implementation detail for the maintainers and not something I would be exposed to as a user of Emacs and Projectile. Thanks to @bozhidar and everyone who has contributed to projectile, it makes me productive every day.