"Solved on a technical level" is doing a lot of heavy lifting there.
Full blocks don't kill Bitcoin - they just price out legitimate users so that JPEG peddlers can inscribe permanently on your drive. That's not "solved," that's surrender.
Your "partitioning" idea - standard vs nonstandard subblocks - is exactly what BIP-110 already does at the policy layer. Nodes filter spam; miners who want the fees can mine it, but the economic majority doesn't relay it. No consensus change needed. No block space reserved for garbage.
Luke doesn't need to "consider" this. It's already implemented, tested, and running on Knots today.
"Keeping transactions cheap" while accepting spam is like saying "keep housing affordable" by letting squatters occupy every vacant unit. Spam IS the cost pressure. Every sat/vbyte wasted on monkey pictures is a sat/vbyte stolen from actual commerce.
You claim spam is solved, then immediately admit we need to "reserve block space for legit transactions." Which is it?
If you believe in human utility, run the software that enforces it. BIP-110.
