Certainly not. I can book anything I want as long as its nearer the cheaper end of the range of prices (too far from this end of the range needs justification by times, less/better changes etc). I started flying mainly BA because we used to have a premium economy policy and that limited choice somewhat. Since the policy has been improved I've stuck to BAEC but most of my flights are now on other OW metal.