The problem is that this type of thinking epitomizes the attitude that business people and other professionals" tend to have about software development in general, in that they believe it is or should be easy and that it is always the tools and rogue programmers that are the problem.