You probably have heard about the power of default. Applying it right in user interface seems a fundamental thing to me. Call me biased, I've spent seven years developing user-facing software.
So here's the power of default used correctly: "Dear user, the drive you've inserted has not been previously unmounted correctly. Some of your data may be in a recoverable state that I might overwrite. So I will not mount it right away. Here's a command to scan and recover lost data before I can mount it" (Ubuntu Linux about a FAT-formatted drive).
Here's the power of default used irresponsibly: "Dear user, here's a drive I cannot read. Let's assume it contains nothing of interest and proceed to erase it all. OK?"