I think the problem is that there have to be some rules. If you make an exception in one case, then how do you prevent hundreds of such cases? And of course this is open to abuse, along the lines of booking the cheaper lunchtime flight, missing it and hoping for sympathy to be put on the more expensive evening flight.