Laravel's queue system is excellent. Redis-backed queues and supervisors can handle millions of standard jobs efficiently. However, when background processing evolves into complex, multi-day, retry-sensitive state machines, standard queues begin to show limits.

Consider a multi-step user onboarding flow:

Send a welcome email.

Wait 3 days.

Check if the user uploaded a profile picture.