Regardless of GDPR, this is good in the short term. Organizations can comply with regulations (and ostensibly reduce market failures) or not comply and lose market share. If all regulations fell into the former camp we haven't tried enough strict regulations.
More generally I think a big problem with compliance is
1) Current business model practices. We don't know how all the ways to make money on the Internet because it hasn't been around that long so we just sell data/ads.
2) Technical limitations. The Internet is organized around centralized systems but this doesn't have to be the case. It's just hard to build a comparable decentralized system easily with the current tools.
I agree with this, and hope that it will cause innovation on both points. I know there are a lot of regulation-phobes on here, but good regulation is a driver of (good) innovation, as opposed to further innovation in fields like spying on customers and exfiltrating as much data on them as possible.
Innovation will always be made, and I feel that currently, many great minds are being utilised to make people click on ads. Hopefully this is a step towards changing that.
More generally I think a big problem with compliance is
1) Current business model practices. We don't know how all the ways to make money on the Internet because it hasn't been around that long so we just sell data/ads.
2) Technical limitations. The Internet is organized around centralized systems but this doesn't have to be the case. It's just hard to build a comparable decentralized system easily with the current tools.