This thinking only goes as far as making pages amenable to searches and reducing false positives. This doesn’t always matter. I think that’s especially true in project pages vs. knowledge pages, or for how much of a “verb” a page is in your workflow vs. a “noun”
I like having contextual dashboard pages for my projects. For example, one of my projects has a few embedded searches on it to bring in the relevant notes from elsewhere. I wrote this post a while ago but it actually applies quite nicely to Obsidian as well if you can structure your searches well. https://www.roambrain.com/brainstorming-with-myself-systematic-creativity-in-roam/
Alternatively, a contextual dashboard with commentary. Instead of putting everything on one page, it links to all of the smaller pages. You can even ![[embed]] those pages if you want them all viewable from one location but not muddying up search results. The embedded search approach is more a way to “automate” that.