We have PoW for notes published, but the problem with that is the same problem that hashcash ran into: if its jot the default before the network grows to critical mass its almost impossible to move to without excluding a large portion pf the network. We had it in the first 10 nips and still most clients dont use it. Now its basically useless as a spam prevention measure.
In the current state of the network clients moderate npubs out of feeds, so spammers just create new ones. A small PoW attached to kind 0 and clients that require it would significantly reduce spam. And if your client is the one with the least spam, that will get around.
