The trash (or “Recycle bin”) is a sane concept of our operating systems. A file sent to the trash can be recovered if the user realizes the file was still needed after all. Now, the problem is: when should you empty the trash?
1. If you never empty it, it grows and wastes valuable disk space
2. If you empty it frequently, you lose its buffer benefits for recovery. Plus, who likes frequently doing this highly manual task?
3. Finally, if like me, you get bored by this nonsense, you end up permanently bypassing the trash (with systematic Shift+Delete instead of Delete), which is of course very dangerous