I have. On one occasion I even turned up a day late for a flight to San Francisco because I asked the company to book it on a Sunday and they booked it on the Saturday instead and I didn't check the date on the ticket when I was given it. In spite of the fact that being late was entirely my fault, the airline put me on the flight I thought I was booked for without argument or extra charge.
This was in the good old days before Easyjet and Ryan Air. The cheap tickets are always non refundable because, of course, they can effectively sell the seat twice if you don't turn up. However, on the airlines that purport to be more than budget, you can usually pay a little more and get a flexible ticket.