Unfortunately, these actions generally work to increase the batch size of our work
That is the key. When your batch size goes up, your iteration speed generally goes down. Longer iterations mean you can't keep current with your users, and their frustration builds up. This can feed back in the form of second-guessed partly spurious requests, which often result in bugs and/or weird changes in your models, which results in more "best practices."
He sure arrived at a different place than Bob Martin in his "What killed SmallTalk could kill Ruby" ( video at http://blip.tv/file/2089545 from RailsConf09 ). Even though Martin's not billing his subject as fear , don't his approaches to "professionalism in programming" (esp. Test-Driven Development) provide an alternate route to fearlessness => reducing the causes for fear, especially the "morass of bugs" that Artem comments about?