There is a legitimate reason to oppose header bidding: it results in higher latency than using traditional ad services. Ads served at lower latency tend to get more clicks, and so they have more value. Unfortunately, that means that header bidding results in less money for the website.