I align with that article 's conclusion; in fact such a “fediverse browser” is exactly what I think the fediverse needs to fully replace closed/proprietary/traditional social media.
However, some of their arguments seem off. For example, for the client to be able to choose/implement it’s own sorting algorithm, it seems to me that it would need to have access to all posts. At that point, your client is just another server, with all the problems that we’re originally trying to avoid.
I have the same problem with your proposal / nostr’s approach: you may obtain a portable identity but all the “content” tied to that identity still has to live somewhere - someone else’s server or your own.
An important part of that process that needs mentioning is that when the mothers are convinced by Nestle to feed their babies formula instead of their breast milk, their bodies will stop producing the milk before the baby is weaned from it.
So Nestle literally endangers babies’ lives just to sell more baby formula.