TIME is Nature's way of making sure they everything does NOT happen at once.
From your point of view, perhaps, but not from the point of view of a being that knows the future.
Time would not exist unless there were a sequence to events. It could be that the past, present, and future are pre-cast, and that a time sequence law is in-place that glues the sequence in a rigorously, orderly fashion. That would contradict quantum physics, and would require some formidable substantiation to support.
Curiously, Quantum, and Einstein physics also allow that logical sequence can be violated, such that event A can be a (or apparent) consequence of event B, rather than a cause of event A. Perhaps it is a temporary state (or perceptual state) that Event A causes Event B, and sometime in the future Event B will (be seen to) cause Event A.
If the universe were closed, the collapsing universe would be a time reversed replica of the expanding universe.