I’ve been told that Strike’s solution was required rather than a NWC option for the reason you specified…
but that this requirement was triggered due to Primal’s choice: linking the Zap with the Note itself—classified as an in-app purchase (rather than a donation)—so this triggers the Money Services Business rules you mentioned, on iOS. Damus got around this by not linking the post to the Zap (so the transfer is a donation rather than a purchase).
If that’s true. I believe Primal should do what Damus did, because of the privacy tradeoff. That’s my main point.
Maybe Primal is not changing this because Note Zapping:
1. metrics have utility
2. enable future functionality (maybe future Zap-to-unlock content).
3. it’s too cumbersome to change
Or maybe they have an exclusivity with Strike. idk, the reason doesn’t really matter.
I just don’t want to see a bunch of new users get doxxed when they don’t have to. I actually like Strike and Primal, this isn’t coming from a bad place.