Every field that is added to a form makes the form more cumbersome and overwhelming for the user. There is a balance between giving lots of fields for every conceivable option, and making the form tolerable to the great masses. This is why I often prefer to use general comment fields and only have fields for specific information items that we definitely need.