Delete all doesn't soft delete

I'm not sure if this is expected behavior, but it certainly caught me off guard. I started to look into how to fix it, but I'm not that familiar with AR.
I would rather this line not be commented out... Either remove it (with an explanation of why it was removed) or keep it.