I’ve seen multiple times on the forum where someone proposes a customization they need and are building, and the response from the frappe team is that it should be in the base product and can they send a pull request I can’t find them now of course but this thread is a good read too and highlights Frappe’s direction.
Don’t get me wrong, I think merging as much into the base product as possible is a great thing. But I also see the benefits of a healthy app repository for all the things that don’t make sense to have in the base product. It would provide a great place to see what apps are actually available rather than scouring Github, and encourage people to write targeted apps rather than 1 big app with all customizations I think. In the end it could still help Frappe with their “monolith” approach by making it easy to see what others have done and decide what to pull into the main.