As I stated in the comments to your blog post, I think your definition of marketing is extremely wrong -- what you're describing is advertising (or, more importantly, performance-driven or metrics-driven advertising).
Continuing to perpetuate the idea that marketing and advertising are the same thing is pretty uninformed.
It's like calling a systems engineer and a front-end web developer the same thing -- they're both engineering, right?