Delete queue items activity

Sorry, I am totally confused.

I am able to set “In Progress” queue items to failed status in my code and was able to delete the “Failed” queue items. Is this incorrect approach? I am using 2022.10

Please clarify.

Thank you!