Honestly, we should have a right to fly w/o providing ID as well. I don’t need it to ride the bus or local train, and I don’t think I need it for a greyhound bus (if I pay w/ cash). I’ve heard you can maybe get away w/o ID on Amtrak, but their official policy says it’s required.
So why are airplanes so different? Fatalities per mile on airplanes are among the lowest of any form of transportation, so I highly doubt terrorism is a significant, statistically relevant factor here. I think they do it because they can, not because it actually helps reduce risk in any meaningful way. I don’t see any basis for needing an ID for any form of mass transit, you should only need it for driving to prove that you have the privilege to do so.
I really don’t understand why law enforcement is so infatuated with checking my ID…