[SalesForce] Infinite queueable chaining, what is the drawback

As mentioned here

Because no limit is enforced on the depth of chained jobs, you can
chain one job to another. You can repeat this process with each new
child job to link it to a new child job.

What are the possible drawbacks? I don't see any resources limitations like heap or CPU time as each queueable takes place in new transaction. The only limitation I see is the:

The maximum number of asynchronous Apex method executions (batch Apex,
future methods, Queueable Apex, and scheduled Apex) per a 24-hour
period: 250,000 or the number of user licenses in your org multiplied
by 200, whichever is greater

Best Answer

The primary limitation you will face is throttling. Once you surpass a chain depth of 4, Salesforce will slow you down to 15 seconds between executions. If you need to process a high volume of jobs, this limitation can be problematic, as it hard caps you at <6k jobs/day on a single chain.

Please note the specific numbers for chain depth and interval are based on orgs to which I have access, and may change in the future.