Alternative would be writing custom code, deploying it somewhere, setting it to run automatically on schedule somehow, and modifying it and redeploying through a dozen steps every time.
Of course there is docker and cron and deployment scripts - but all of that is not needed with n8n for these kinds of use-cases.
For me, that's the primary value of n8n - nodes themselves are nice-to-have shortcuts, some of the time. Maybe I'm not familiar with tools that make it easy to "just write code" and have everything else (deployment, orchestration etc) covered?