> book a flight on Wednesday 1:20am, head to the airport on Wednesday evening because they think “well the flight is on Wednesday right”, and find out that it is actually Thursday after midnight.
This bit here, I don't understand what Thursday is supposed to do here. If my flight leaves Wednesday at 1:20 AM, I'm leaving for the airport Tuesday evening.
But if I'm interpreting OP correctly, people are booking flights for Wednesday 1:20 AM but leaving for the airport Wednesday evening? Why would you be confused about that?