the idea mainly revolves around having a method to clean the batchjob table using the same/or similar functionality that exists in the batch jobs legacy form > Batch Job > Delete. as this functionality only exists in the legacy form and not possible to use it when the batch priority-based scheduling feature is switched off.
Clearing this table from ended batch jobs may take a lot of time manually for large scale organizations and disabling the priority-based batch scheduling feature off may cause issues with batch processing and will potentially require down-time to execute for a production environment.
The current impact of not having a similar functionality is experiencing major performance issues when trying to filter a specific batch job/s in the BatchJob table.