If you consider that not setting it results in undefined which would evaluate to false then they are correct. But I don't think that needs to be the case. In reality you can default to whatever you want in which case I agree with you.
Agreed. It's a bad UX convention even; such as error alerts reading
"Are you sure you want to not save the document? [YES] [NO]"