I recently saw a new language that actually makes tests part of the class definition, so maybe that idea is gaining some traction. TDD also meshes well with "hexagonal architecture".
For less predictable, more challenging, more unique, more consuming and more intensely creative development TDD is a drag. And so is plethora of many other buzzwords invented in the last 8-12 yrs.