Form design is difficult!!
It is especially hard for someone intimately familiar with a project / system to view a form "using the eyes" of a person who has little to no experience of it...