К примеру, по причине плохого канала произошло так, что в запущенных задачах собрались все тяжелые. Собралась очередь. В конце очереди встала важная по времени запуска задача. И тут задать бы ей приоритет или передвинуть. Ан нет. Не вижу штатной возможности.
А, кстати, не факт что с такой задачей полноценно справится внешний планировщик.
В конечном итоге он будет через api дёргать таски в нужной последовательности, но если на сервере соберется очередь, то протолкнуть какую-то приоритетную он сможет только путём отмены остальных, соответственно, как он с ними поступит дальше - вопрос.
Тут надо хорошо понимать, насколько это целесообразно.
На мой взгляд внешний шедулер будет полезен только если имеется какой-то параллельный и достаточно крупный etl-ландшафт, тогда управление загрузкой надо сводить в одно место для удобства администрирования.
В остальных случаях никаких прикладных задач это не решит. Только ради знакомства с продуктом и общего развития :)
Дешевле, скорее всего, будет нарастить мощности или оптимизировать саму загрузку)