The mistake is assuming data shape and state shape should always match

Deeply nested form state looks organized at first. But once the form grows, it can make updates harder, components noisier