I think you can say the same about TDD. Enthusiasm for TDD seems inversely related to perceived cost.
http://blog.objectmentor.com/articles/2009/10/07/tdd-derange...
There seems to be a fairly strong case for adopting unit tests in typical commercial development processes, and some interesting debate regarding whether it is more effective by various metrics to write the tests before or after the development, but there isn't much evidence that I've seen for going the extra way to a fully test-driven process.