Out of the box agreed but in the mean time you can create control adapters to add extra controls to the scheduled job view to support params. I would suggest saving them against the JobId in the DDS. Example as per the Scheduled Job Overview which adds a button to this screen https://blog.tech-fellow.net/2013/10/17/overview-your-episerver-scheduled-jobs-interactively/
Yes I agree that there are lots of solutions out there to do this, but they are from CMS 6 and CMS 7.5 and yes we will go down one of these paths for now. That being said, we are 4 years down the road on some of these solutions and our request is for there to be a "core" solution to this.
The one I posted is working on all our Episerver 10 solutions, I agree it would be good to have it in core I was just posting a different example to help share the knowledge
Yes, I have read the article related to CMS 7.5 written by Mathias Kunto (https://blog.mathiaskunto.com/2014/03/21/scheduled-jobs-with-input-parameters-in-episerver-7-5/) on this topic, but come on we are on CMS 11 now. We would like to have an easier way to create scheduled jobs that take input parameters when they are run vs. programming out a custom solution to make it work.