We originally had planned a way to lock the transfer fee for a particular amount of time and require you to announce a higher transfer fee in the ledger. The whole scheme got unreasonably complex, and we ditched it.
Makes sense. A gateway can always impose a fee at the time of settlement anyway (or just default). This is no different than a gateway raising the transfer fee arbitrarily (or to exhorbitant values).