This is not a bug! It adds the possibility of having always a value, after posting the form to the server.
If you want to deal with checkbox input fields with jQuery, use the prop method (pass the 'checked' property as the parameter).
Example: $('#id').prop('checked')