I'm not sure how much I'd consider that a technical issue over a policy issue. As a Canadian citizen who has resided in the US without a green card (i.e. on TN-1 or H-1B), I can't tell you how many airline checkin systems wouldn't let me get a boarding pass.
They wanted a human looking at anything "suspicious".