Let's focus on two aspects of time:
Sequential programming never meets the first aspect, and largely
ignores the second. The paradigm in which it evolves is purely
timeless.
This is not admissible with distributed programming (as with
real-time systems).
Sequential programming hides causality, and thus dependencies. It
offers no way to express actual dependencies.
Interpreting sequentiality as causality is an over-specification.