Why are the address requirements for US recipients particularly strict?

When remitting to the US, you are required to fill in a detailed address, city, state, and postal code. Transactions with non-compliant or incomplete addresses may be rejected. Please accurately fill in the street, house or apartment number. PO Box addresses are not accepted.