with the rise of bots
This is an issue that deserves attention, but it certainly isn't new. Click fraud was, if anything, more prevalent in the early days of PPC when detection methods were less evolved. Back then there were many more ways for black hatters to generate undetectable fake traffic. And, in terms of percentage of total volume, there was A LOT more of it. People just had no idea.
Since then we've come up with ways to detect almost all forms of bad traffic. Off screen popups, invisible iframes, proxies, bots (real bots, not what this article is calling bots, which are more commonly called zombies) none of is undetectable by the big providers these days.
To my knowledge there's really only one form of fraudulent traffic that really works and that's malware infected computers, i.e. zombies. Even zombies are detectable under scrutiny after the fact because they don't behave quite like humans and they don't convert.
That said, there seems to be some enforcement laziness lately. Google used to be really good about finding and disabling sources of bad traffic relatively quickly. Yahoo (followed by Bing) was a lot slower but they generally got around to it eventually.
All of the above have the tools to make sending them bad traffic economically unfeasable. I don't think they're putting enough effort into using them though. Certainly there is a lot of pure crap making it through from Adwords 3rd party partner sites right now. I hope articles like the above will help to wake them up.
The botnet traffic also needs to be blocked at the ISP once and for all. Shouldn't be that damn hard.
The great firewall of the west? What you would be blocking these days would be the IPs of the ISPs own customers whose computers are infected.
Serves them right you say? Maybe, but it's just another arms race. ISPs would become responsible for detecting malware and blocking it, meaning they would need to deep scan all packets. Putting aside the privacy issues, there's still the cost, which would be significant. We know ISPs aren't going to give up their absurdly high profit margins unless someone forces them, so those costs would get passed on to consumers.
But the problem still isn't solved even then because malware is always one step ahead of detection. It would certainly decrease it's prevalence by at least blocking the outdated malware, but it could never stop it.
Bot click fraud makes them a great deal of money
This always gets brought up in click fraud conversations. And it's very true at the low end of the spectrum (advertise.com for example). They make all their money in crap traffic.
But at the top, Google and Bing, they make their money in conversions. It doesn't matter that they charge for clicks, the business model is based on conversions. If the traffic doesn't convert, or the conversions cost too much because the traffic is being diluted by fraud, that's the end of the party.
They know this and have always worked hard to keep quality up. But like I said, I think there's been a dip lately. Maybe they're too big for their own good at this point. Perhaps some short sighted people in the organization really are thinking that the dollar signs are worth looking the other way for... Those would be very dumb people but it's possible. If so, as soon as someone higher up who understands the industry finds out what's going on, those people are going to be out of a job. If a top tier PPC provider can't deliver quality the money goes elsewhere.