In case of refunds etc. there's more than the airline to consider - like hotels, local sightseeing, visas etc. etc. While you might buy some of these closer to your date of travel and miss out on similar deals right now - those companies might not be very eager to return your money for last minute cancellations.