I would argue that Usenet died due to binaries, not spam. Binaries were what made it untenable for independent ISPs to run full-feed Usenet, which sent people who cared about Usenet to third-party centralized services, which destroyed incentives for independent shops to attempt to run Usenet.