Spam is completely solved on a technical level. Full blocks, be they spammy or not, won’t kill bitcoin.
That said, there is human utility in reserving block space for legit transactions.
Maybe
@Luke Dashjr would consider a BIP targeting partitioning of the block space into standard and nonstandard subblocks…keeping transactions cheap has value to network growth.