I am sure most people do understand. But airlines are no longer liable for your flight if you don’t arrive by those times. If you choose to arrive later and they are over booked, they can bump you without covering a hotel stay, meals, etc. At least this was true when I was a travel agent. But maybe you know better.