The more things change, the more they stay the same...
It seems people always have a tendency to worship something, to let the means become the end or what is supposed to be their servant become their master.
TDD is a tool to ensure software quality. If TDD works for you then great. If you can achieve the same results with another method it's just as great. But I find the religion wars over it quite silly.