Apparently management researches believe that what's really costing software development projects are that the talented developers are making too complex software! The only logical reason: because programmers are evil and only think of themselves. Management's solution: make pay based on short term software development metrics (because you can measure software development, after all!), and force talent to dumb down the complex solutions.