Yes, it is intended.
Good would be to have a button together with the message to turn of cookies. This is rare, but for example slashdot.org does this.
Some reasonably good sites let you turn off all cookies with three clicks; it looks very much like they all use the same software for this.
Other sides make it ridiculously difficulat. arstechnica.com used to have links to 50 pages of their advertisers where you could supposedly turn off cookies for each advertiser individually. That's the kind of thing that makes you absolutely hate a website.
And then there is webmd.com . A website providing medical information. A website where I would expect more privacy than from other sites. The contrary happens: They don't allow access to their site unless you agree to their terms. According to the GDPR, such forced consent is not consent. In other words, webmd.com stores information about users residing in the EU without their consent, in absolute violation of GDPR.
Here’s a cybersecurity perspective. Cookies can have the ability to do a wide range of things. In addition to small arbitrary data, cookies can be used for authentication mechanisms and trackers. This from Wikipedia on tracker cookies:
...tracking cookies, and especially third-party tracking cookies, are commonly used as ways to compile long-term records of individuals' browsing histories – a potential privacy concern that prompted European and U.S. lawmakers to take action in 2011. European law requires that all websites targeting European Union member states gain "informed consent" from users before storing non-essential cookies on their device.
Security things to consider:
- Line of death and zones of trust. Malware droppers can masquerade as cookie prompts. If you don’t know what legitimate, trusted prompts should look like and WHERE they should be, it’s pretty easy to get owned.
- Review/change your browsers default cookie action, and clear cookies often.
- Detect and block trackers with Privacy Badger. You may not have a good web experience blocking all cookies by default. This extension tries to determine the behavior of a tracker, and blocks it.
- bonus: get a good ad blocker. Ublock Orgin is free and awesome.
- bonus: make sure your connections are using SSL encryption with HTTPS Everywhere Most legitimate sites use SSL for their core content. Even so, lots of little 3rd party HTTP requests are made for tracking and adds... block them and watch lots of ads disappear, and it will also help warn you before going to bankofarnerica (...ARNERICA, yes, I’ve seen this phishing attempt from typo-squatted http sites).
Follow these tips for safer, faster browsing.