One huge thing with Amazon that United does not get is simplicity. Amazon makes it incredibly easy to do business with them, so much that its almost too easy with one click ordering. All your info is saved, you dont need to even enter a credit card expiration date.
Whereas United is making it so hard just to shop for flights, let alone complete the sale.