I think so too. Either social graph or pay to play. PoW hinders regular users (especially mobile) more than spammers.
Discussion
yes, pow isn't practical for spam prevention in the age of personal computing. the only useful way is to tokenize the pow in sats and make people pay.