I feel this comes from a frustrating kind of purism, like xp, which is a nice thought experiment but is completely unworkable in the real world.
The real-world consequence of this would be people not writing tests until after they are feature-complete so they don't risk losing work.