They need to know the state you live in for legal reasons. Some states create hiring problems since they can open the company up to liability by simply having a single employee in that state. Other reasons include ensuring they can actually get you on payroll in that state - as they’ll need to pay into state unemployment on your behalf.
The full address is likely just some default option that’s selected without much actual thought.