Destructive deletion of items in file system

I would really like the ability to destructively delete temporary items and folders on my filesystem. I know this can be done with os.remove or os.rmdir, but it doesn’t give me a clean, cross platform option for sending things to the recycle bin.

I’ve got a work around by loading on demand a third party library called send2trash, which will send mac or windows files to their respective trash and recycle bins, with an argument that requires pop-up confirmation if True. Do you think this could be a native method for the ui or app class, or some new system class that could simplify cross platform file deletion?

I understand if philosophically it might be too powerful/dangerous to support TD access to hard deletion, but even if it were limited to documents/derivative and the project.folder, I think it would be a useful method