Ok, I'll ask the obvious. Why is OpenBSD trying to maintain a list of IATA airport codes?
(And before you ask why not, try to think of some answers yourself first. I can come up with a few drawbacks, though I'm nowhere close to a subject expert.)
From what I can tell, at least it's historically inherited. 4.4BSD had a list of airports in the same location.
Its inclusion in 4.4BSD seems a mystery though. No other files on the 4.4BSD distribution seem to reference it. The atc(6) game involves airports, but it doesn't seem to actually open this file, both in 4.4BSD and in OpenBSD.
So if you were doing a more serious program you wouldn't use this?
I'm not familiar with BSD but when I was using Kali if I was using a share it was to feed into something else, classic example being wordlists fed into hydra[1] or something.
Because that would require trusting some third party that claims (accurately? deceptively? who knows) that those airports exist. As maintainers of and contributors to a security-focused OS, OpenBSD devs want to verify the existence of each airport themselves before deciding it's fit for inclusion.
(And before you ask why not, try to think of some answers yourself first. I can come up with a few drawbacks, though I'm nowhere close to a subject expert.)