How are cookie banners any better in regards to 2?
Not sure what you mean by 1.
Point 2: you can't check/verify if parties, especially those outside the jurisdiction of the EU, really honor things like the 'don't track' flag.
It's unfortunate that so many companies decide to implement the requirements in the laziest and sleaziest possible ways.