the vulnerability to protocol capture by popular apps is true, but Nostr is not immune to that.
if you create your own relay, and the most popular client simply refuses to connect to any relay that hosts you, or censor any of your events, you get the same problem.
the best point in this post was the criticism of did:plc, because that is just a shit show