Bangkok, Buenos Aires or Sydney are not Schengen neither but they don't require a visa for airport transit. That's just politicians covering their assess in case some terrorist blows up a plane on transit flight.
Yeah... I learned that the hard way, too.
I can't describe how stupid I felt at that moment...