My view at present is that TOC's should have to decide AP allocations on a yearly basis, so that they can broadly reflect overall demand, but don't leave passengers in the lurch by withdrawing all AP's at the drop of a hat.
But the nature of advance purchase tickets is that passengers *are* left in the lurch when they run out. So if they are not able to book far in advance, they will pay more.