"Segwit and Taproot helped produce the spam that's currently attacking the network." This is simply wrong. Segwit increased block size, so you could pack 4MB instead of 1MB into blocks. This worst-case was well understood. And indeed, most nodes didn't notice (block relay is not the majority bandwidth for default nodes). Without segwit, the spam would have driven up fees much more: they were clearly prepared to spend the money!