How Nostr or Farcaster aim to address the fundamental problem in social, satisfying everyone along the way
I love this concept!
One concern I have is how this might exacerbate the "echo chamber" effects that a lot of people complain about with modern social media (and the almighty "algorithm"). If I were to join a politically-aligned L2 Twitter clone, I probably wouldn't get the same discourse as I would on a more neutral (or attempted neutral) platform like today's Twitter, since only likeminded people would probably join that L2.
Conceptually though, it makes a lot of sense - divide up users into various L2s (i.e. the UI/UX) that are built on top of a simple protocol. (I also tend to lean toward the Nostr approach.)
These are not really solving new technical problems, they are basically darkweb markets with a nice UI. The true challenge is being tackled by the Bluesky team, with their ATprotocol and Lexicons. This will enable competing applications to understand and render the schemas of foreigns apps natively. The need to "hard fork" the schemas every time you want to add a new feature ( ie. gab.com forking mastodon and adding groups ) is what stopped decentralized apps from achieving any sort of network effect.