Recently I had to throw away a whole trip on Air France because I was unable to take the flight. The cost to change was so exorbitant that it was cheaper to book a new trip on a different airline. This is plain stupid.
There is such a thing as travel insurance.