A PDF can look perfectly usable to a person and still be weak for automation if the field names are vague, duplicated, or inherited from an old authoring tool. Search and mapping logic need a stable way to understand what each field represents. Names like Text1, Field_17, or repeated generic labels create ambiguity that causes mapping errors later.
That is why field naming is not cosmetic. It is part of the template contract. Better names make mapping easier, make QA easier, and make future edits easier when someone reopens the template months later.