Synchronous is a powerful functionality, but has some constraints. Ordered is the original method, so is developed further - but still has it's challenges.
Then there is ability to have both (hybrid). Depending on the need, you may want to use one or the other, and in special circumstance a hybrid.
Ideation - synchronous can be a great use.
For programming and automation - Ordered is a must.