Cola de tareas distribuidas (Ej. Celery) vs scripts crontab

Tengo problemas para entender el propósito de las "colas de tareas distribuidas". Por ejemplo, Python.biblioteca de apio.

Sé que en el apio, el marco de python, puedes configurar ventanas temporizadas para que las funciones se ejecuten. Sin embargo, eso también se puede hacer fácilmente en un crontab de linux dirigido a un script de python.

Y por lo que sé, y mostrado desde mis propias aplicaciones web de django-apio, el apio consume mucha más memoria RAM que solo configurar un crontab en bruto. Pocos cientos de MB de diferencia para una aplicación relativamente pequeña.

¿Puede alguien ayudarme con esta distinción? Tal vez una explicación de alto nivel sobre cómo funcionan las colas de tareas / crontabs en general también sería agradable.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta