It seems that whenever somebody is buying a ticket online there is a NOTICE that they will need government-issued ID at boarding. It may simply be a fiduciary responsibility. If they turn away business...