Seems that there is still a lot of resistance to using TDD.
Uncle Bob explaining the role of TDD in developing Fitnesse makes for interesting reading.
The bottom line is that TDD is a design technique but should not be the sole design technique. All the old design rules and skills still apply; and TDD is a powerful way to inform and augment them.