Nearly everyone on a flight has paid a different price for an identical seat going to the same destination. Different people have different willingness to pay. Airlines have become good at figuring out how much they can charge each customer for each flight.
Why shouldn’t airports get in on some of the action. And the simplest way to do it is just to ask a customer, did we charge you too little? Would you like to pay more?