1. Nostr posts could be pegged to a Bitcoin Block, as posts are immutable once published. Then clients/relays can display in sequential bitcoin blocks. Downside: this loosely interconnects Nostr to Bitcoin protocol - but is this such a bad idea? (Zaps are interconnected too). Perhaps adding block number as meta data can be done by a concerned relay rather than a protocol soft fork.
  2. Not sure I understand the problem here - was thought the Zap link (LNURL?) just opens my Lightning wallet (separate app), so Nostr isn't involved in handling Lightning (Private Keys) and only hands off the Zap link to the preferred App.
  3. Add time - abandoned NIPs, special interest NIPs, these will be filtered out into side projects. Probably a Nostr Steering Group will emerge with more adoption over time.
  4. At the moment distributed data (a billion copies) is cheaper (from a relay's view) than a distributed file system (who want's to store everyone else's junk?).
I like the premise of your critique. But you're a smart dev (you're here and early on Bitcoin), so take the next step and be the change you want --> write NIP's and write code.
cheers