To me, the zero flexibility is pretty unfair. We are all human and sometimes mistakes happen. Getting me on a different flight could not have cost the airline nearly anything. I’m a light traveler who minds my own business. I’d already paid ~$300 on the ticket.