Thank you for posting the answer.
I suspect that the reason the default behavior to set to "no" is to avoid an infinite loop when the disk drive is malfunctioning. Running fsck multiple times on a broken drive can reduce the chances of recovering data.