Numeric entry field has 0 as a default value. When you use it on a form, you don't know if the user entered this value or if you are receiving the default value. With a text field the default value is an empty string.