You apparently have little interaction with regular users because one of the top problems a non-power user has is "oops I accidentally hit delete on this important file I don't have a backup of".
Not saying qbittorrent-nox of all things switching makes a ton of sense but at least for desktop applications there is a very good reason why deleting things becomes a two step process.
Graphical applications should definitely do this, it's rather easy to hit delete accidentally but in CLI? I wanna see a cat type rm and some valid parameters, so if the user typed the whole command out it should probably do just the one exact (destructive) thing.