HTTP is a stateless protocol, so cookies are used to track users for legitimate reasons, such as whether they are logged in, or for remembering user selections (shopping cart id/contents).
The user is free of course to withdraw consent, but there should be a machine-readable indicator to tell the user that the website may not work properly without the consent.