I made a thread a couple of months ago talking about monetization in Dreams as a way to bring better content to the platform. That thread was not well received.
This is what I had to say about something like this:
"Bringing these two aspects together, what if Dreams served this purpose for smaller dev teams? An "engine" were they could build small projects, gain experience, attract a fanbase and...make some profit? As small as it could be. By giving them something in return for their work, Mm could attract smaller dev teams and enrich Dream's world with their creations. For the team it could be a less riskier way to try some concepts and improve their skills."
So yeah, this is an amazing idea and I'm glad Mm went there. I'd still be open to the idea of these games costing something to the player to cover the costs for these smaller dev teams. But if Mm cover those costs themselves than that's even better.