Dude, reading up on the explanation for including a fucking Trash in the freedesktop specification was really eye opening to me.
It's like these π§© honestly need an explanation for why a Trash feature is necessary.
Here it is: https://specifications.freedesktop.org/trash-spec/trashspec-latest.html
The politics of FOSS are 100% why I have next to no interest in getting involved beyond small fixes if I come across them.
I'm not going to argue with a bunch of neurodivergent people about good design.