I like the way it was created. The idea is brilliant and highlights a unique innovation that Nostr clients brought compared to other social networks: the zap.
In the end, everything is well aligned—whoever gets the most zaps wins. Spam and similar issues are part of Nostr’s nature, and I don’t see a way to completely eliminate them. Maybe a relay with some rules could help mitigate the problem, but a definitive solution doesn’t seem feasible.