If it wasn't obvious, "Why is `rm -rf` not connected to the recycle bin?" is implicit in my original question.
rm is on the same layer as the DOS del command. Neither goes to the trash can, because they operate on a lower level.
If you're lucky and didn't write too much to the hard-disk after deletion, yes, but with a recycling bin you have much higher chances of recovery.
Regarding `del` in DOS: You're the second one to bring up that analogy. I don't see how this is relevant. Just because Windows does it that way doesn't mean that it's good.
alias rmmmmmmmmmmmmmmmmmmmmmm='rm -i'
rm() { D="~/.Trash/`date +%s.%N`"; mkdir -p $D; mv "$@" $D; }