The issue seems to be the hawking at the gate - United already sells these upgrades at check-in kiosk, so I'd wonder whether the incremental revenue of a few hundred bucks from customers upgrading at the gate is worth aggravating their most loyal customers.