2
It is to force the user making a choice, in the same way as you can not leave some text fields empty.
In other lists the first choice is displayed and when the form is submitted the choice is accepted as valid, however the user did not select it and the choice may be wrong.
The behaviour of the dropdown and its choices are setup by the module developer. The API offers these possibilities.