Why cant jobs or tasks be deleted from the UI or API?

We have 70,000 hosts. We run 1000s of jobs a day. Today we went to go automate removal of the jobs, only to find out there is no way in the UI or the API to delete jobs/tasks. Is this something that was just never added as functionality?