I guess a decision maker would be where you host your application, for example when you deploy your app on vercel you would probably choose their cron jobs implementation but when you self deploy an AWS then I would also use their service.