All the shit companies try to get away with just because they're on websites...
Imagine if you were at a physical brick-and-mortar store and just as you went to check out, an employee stopped you and went, "Nuh-uh-uh! You can't purchase your items until you tell us information about yourself!" The employees would spend half their time just putting away stuff from abandoned carts.