If twitter used monero payments to acheive the same thing, then yes, I believe it would be a great solution to spam while allowing anonymity. Lightning does not protect anonymity either. Its pseudoanonymous like bitcoin and a major flaw in nostr payments (and why I don't support the use of zaps).