I don't know exactly what's the logic but sometimes I need to confirm a rm operation with an "y". Maybe cp and mv should have the same behavior for destructive operations.
I believe some Linux distributions alias rm to either rm -i or -I in their default shell config.