Planning ODX task executions can be quite a cumbersome task. You need to take into account sibling or parallels executions.
You would mostly just want to run the ODX in a batch (same way as DWH).
It would be nice if we could chain tasks to each other or add ODX task to one schedule. In this was the scheduler service can decide which task should run on que or when possible have the tasks running in parallels (that would be smashing :) )