Some of the responsibility for the failure of this should fall on the marketing managers and their lack of knowledge on what decent online advertising looks like.
I worked in AdLand for a while and remember the agencies impressing clients with bullshit results and pure vanity metrics.
Nothing about actual business results, just another thing marketing managers were seen to need to do.