https://github.com/r4vi/block-the-eu-cookie-shit-list
Just add this to your filter list:
https://raw.github.com/r4vi/block-the-eu-cookie-shit-list/ma...
It was intended to forbid using tracking cookies without user approval, and this is the intent of the law. Nothing more.
Prohibition didn't intend to create organized crime, but that was certainly an effect of it, and that effect influences whether or not it was good law.
It's mostly an academic issue at this point -- European governments seem to have realised that this law is very poorly written and even the governments seem to have little interest in either following it themselves or having the relevant authorities enforce it.
That said, I think you're mischaracterising what the letter of the law says. It's not session cookies that are exempt, it's (paraphrased, read at your own risk) cookies that are essential for the normal operation of the site. In practice this probably means session cookies for things like logging in or shopping basket contents, but that's coincidental.
With JavaScript and cookies blocked, the site worked fine. I never saw a warning.