This is a step in the right direction. Ultimately the "inscription problem" is best handled by miners penalizing "data transactions" over "financial transactions" in template construction.
Just as an example, imagine if mining pools agreed to impose a 2x median fee penalty on "data transactions". So if your inscription transaction wasn't at least paying double the median fee, then it would get excluded from that block template.
This would wind up being a win-win-win for all. Miners win because they get greater fees, Users win because regular financial transactions have a priority, and Shitconers win because they get a known and predictable cost to their shitcoinery.