I think it’s more that you have to purchase the item before you can agree to the EULA. That said, it’s extremely rare for anyone to try and challenge them in court, and when they do they pretty much always settle so the court can’t actually demand any changes to EULAs.