If this requirement would have been there when I accepted the offer to join I, along with many of my peers, would have not accepted
Probably not, but there were certainly more than a few indications since 2003 that things change here constantly and for the most part without apparent logic, did you not notice that? We need more pilots, all please apply, but note the above so in a few years time you don't start complaining, "its not fair".