Price differentation, which is what airline use, is a way to squeeze every penny out of potential consumers.
That's why they have so many fare buckets - each person can pick and choose what they want in their ticket - free changes, refunds, upgrade opportunity etc
Cheers