First I want to acknowledge that AdSense/Google basically has carte blanche to do whatever it wants with their ads even though they appear on our sites. And we all know that and if we don't like it no one is forcing us to use AdSense.
That said, I'm trying to think of any other business that uses their business partners for testing to the extreme that Google does. Why can't they test all their new ad formats in a manner that is not disruptive to actual live websites trying to make a living? Can't they just test on their own web properties? I feel like the degree of testing at our expense has gotten out of control.