Arduino Default fuse bits not set to correct brown-out detect

While the Atmega datasheets clearly mention that for 16 MHz oscillator brown out detector should be set to 4.3V, why do arduin default fuse settings are set to 2.7V ? Any reason ?

I know I can change the fuse but wondering if there was any reason behind this .


This was reported 3 years ago: but there has been no official response. I think NicoHood's explanation is plausible. Although it is not guaranteed or good engineering practice, you might find that a board will run at 16 MHz even at a voltage lower than the minimum specified in the datasheet. So you have the tradeoff between random resets that confuse the heck out of beginners and allowing the board to run out of spec and possibly even lock up in some circumstances.