It's far superior to waiting behind their interminable old-technology order-taking process. Don't know why this is ... complicated menu, stupid customer, idiot crewmember following upgrade script? Whatever, I know what I want, and I want it now!
The article did identify a bug, however. If you order from a human, it asks you your name for the order. The app, however, reads track 1 from your credit card and uses that. That's obnoxious. The app should include a dialog where your name from track 1 is shown and editable before placing the order.
>>The article did identify a bug, however. If you order from a human, it asks you your name for the order. The app, however, reads track 1 from your credit card and uses that. That’s obnoxious. The app should include a dialog where your name from track 1 is shown and editable before placing the order. <<
That isn’t a bug, it is at worst a feature. A bug is when the system does not execute per the specifications. Per your description the system is executing flawlessly.
What you are requesting is an enhancement.