Originally Posted by
Antarius
I disagree. You design software for the 99% of cases, not the 1% edge case. The number of people who decline upgrades will be a rounding error trending towards zero; in these cases, having to call in makes sense.
The software was already designed and built for this "edge case", which until recently was not a 1% use case at all. With 500 mile certs, lower level elites had to decide whether to request an upgrade, and so too did PP/EP traveling with a companion... and knowing that if a companion upgrade was not requested, the elite might not want one either. The already-built checkboxes, defaulted to a pre-selected state, are a perfectly viable solution and even to this day would continue to deflect calls.