Are you complaining that they're required to service the more expensive (to you) debts first? Why?
UK banks used to have a god racket (don't know if they still do, don't read the relevant blogs) where they'd offer 0% balance transfer cards but with expensive purchase interest. Then, any payments you made went to paying off the oldest debt first (on which you were paying 0% interest) leaving the purchases quickly gaining high interest payments.