Without making a judgement on the merits of the approach, as a user/individual I appreciate the power this gives to protect my data. As a company/developer the conplexity of navigating the landmines that this poses makes me understand why a lot non EU companies decide to just block EU users. Is it "good riddance " in both cases? Maybe, but still the fact that innovating becomes more expensive sits there.