Why dynamic pricing is becoming the rule, not the exception