In reality SPOs have always full control over transaction ordering, not exposing the API of the tx management is just wishful thinking, in reality you can always patch the node, hook up debugger to it or find some other way, to order, prioritize, or exclude transactions in block.
Tiered-fees was never meant to address scalability. It's purely an optional feature block producers could opt into as a way to enable a different order of transactions