Why training is useless

In his blog (David Maister > Passion, People and Principles) David, who earned a lot of money training people, states the (most) training is useless.
 
He argues that most of the time, companies want changes in behavior from their employees, and send them to a training to accomplish that. But if nothing changes at the company, training won’t help.
 
David has more inspiring publications on his blog:
Dangerous Rubbish About Leadership
Managerial Underperformance
– Marketing is a Conversation