Filas de tarefas distribuídas (Ex. Celery) vs scripts crontab

Estou tendo problemas para entender o objetivo das 'filas de tarefas distribuídas'. Por exemplo, o pythonbiblioteca de aipo.

Eu sei que no celery, o framework python, você pode configurar janelas temporizadas para que as funções sejam executadas. No entanto, isso também pode ser feito facilmente em um crontab linux direcionado a um script python.

E, tanto quanto eu sei, e mostrado a partir de meus próprios webapps de aipo-django, aipo consome muito mais memória RAM do que apenas configurar um crontab raw. Pouca diferença de cem MB para um aplicativo relativamente pequeno.

Alguém por favor pode me ajudar com essa distinção? Talvez uma explicação de alto nível de como as filas de tarefas / crontabs funcionem em geral seria bom também.

Obrigado.