These mechanisms have so far promised more than they have delivered, though not for want of continuing efforts to give them more clout.
Эти механизмы до сих пор обещали больше, чем они дали, хотя не за неимением усилий продолжаются, чтобы дать им больше влияния.