I have a shower thought for all of you. I think that things are coming to a head because of misalignment -- namely around the word Transparency. To the ad tech layman, transparency means "i want to know every participant in the supply chain and how much they're taking." We have seen significant product development around this with middling efficacy or adoption. This interpretation of "transparency" makes assumptions about a desire for "efficiency" or "optimization." This is where I think we've gone awry. There's another interpretation of "transparency." The alternative interpretation is "I want to know what you're doing to the extent that it can make me look bad." Same word, radically different intent. The latter has nothing to do with efficiency -- in fact, a desire for inefficiency and lack of absolute transparency is not at all at odds with the latter definition, while those two things are quite at odds with the former. As is every product manager's nightmare, I fear our industry may have been building features for the former, when the desire is for the latter. I think this is an artifact of sanitized public discourse being at odds with product realities.
I really don't mean to pass judgment here, but there seem to be a lot of surprised pikachu faces out there, and I can't say that I'm one of them.