Having contributed to some of Poetry's codebase, I realize that this is actually a very scalable pattern. The only issue is that there isn't a library that embraces it.
Finally, I envision a fully-fledged, batteries-included framework that handles everything from verbosity flags to configuration files.
While I had concieved of this idea a long time ago, I had only been able to finish and launch this recently with the help of AI. As you can tell, the documentation is AI-generated. However, that shouldn't detract from the core idea.