I agree IPFS is flawed and Nostr is more useful/better, but the two are not mutually exclusive. For example Nostr doesn’t do images/video, and IPFS could do that for Nostr. The reason that’s unlikely to happen is cultural, not technical.