In 2023, 25% of all races ended in OT, which means they went past the 400/500 mile or lap mark the name of the race likely carried. In addition, there are plenty of races which have ended early due to weather. I don't think establishing a 4 hour time limit for a 500 mile race is an impossibility...