A SPAC is effectively (and I'm simplifying here for brevity) like a Private Equity fund. However, those are limited to accredited investors, and the general public can't buy into them.
SPACs could (should?) be limited in the same form. By prohibiting them from listing, it's the smallest regulatory change that solves the issue of unknowing investors buying something speculative without knowing it's true risks.