Free awards are perks the airlines provide to you as a loyalty bonus. You paid them your hard earned money to get you from point A to point B. The airlines are free to set any restrictions they want on the award tickets. You are free to voice your opinion. They are free to change or not if they perceive a valid business reason for that change.
Gee, and I thought Continental was so wonderful.