No, it doesn't make sense because the outbox model should solve bans, censorship and all that. And I assume no one ever switches apps. Why do you think the outbox model doesn't solve it? I can see two problems there, but they feel unrelated: one is that as a creator you can recommend the wrong app -- an app that is not a real Nostr client, but something with the power to censor people -- and later regret; the other is that for a private community we need something else other than just outbox model, but I think we can stick to the outbox model for public posts in this discussion?
Every app has power to censor people, no matter how 'real nostr' it is. Someone's there to blacklist a pubkey and push the 'commit' button and the app gets distributed to it's users one way or another and someone gets censored. The motives for blacklisting don't matter, but I've seen enough in recent years to know that's inevitable. And I'm not even mentioning the lighter things like changes in design or features. App starts prioritizing Repost instead of Zap button and my audience's behavior changes without my control. Outbox doesn't fix that either. I'm not saying outbox is failing/wrong, it does the job at the relay level and makes bans in 'real nostr apps' much less likely. But it doesn't solve everything.
Technically an app was not supposed to change under me after it was installed on my device and we live in a dystopic world if that happens, but sure, yes, I get your point. I suppose "an app per creator" would be just some creator adding some branding and distribution to an open-source codebase such that they have control over auto-updates for their community? Update lovers everywhere will complain that this creator will either have to comply with upstream updates that may damage the experience he initially wanted for the app or they will have to fork the base open-source codebase, which he will be unable to, or he will have to never update again, which is a sin. I am happy with any of the three options, though.
> I suppose "an app per creator" would be just some creator adding some branding and distribution to an open-source codebase such that they have control over auto-updates for their community? Basically yes, but also being able to selectively extend/change the app with plugins. And even if creator is forced to do something (update, switch plugin etc), if that is happening on their own domain which fans are used to using then it shouldn't be an issue. Bigger question then is - would "true fans" use best-art-by-megan.com or not. Need to figure that out.
Here's how you become one of those awesome devs -- the ones "upstream" -- that are shaping up to become the source of everything. http://learnyouahaskell.com/chapters