I think TDD is just busywork in another form. Managers seem to like to keep people busy, often just to watch them work and feel power or something from it. They might have a really good dev on the team who can smash everything in front of them super quickly and they can't keep them busy enough to get their power trip on, so they add a boat anchor and tell the dev to drag that around while they work. Instant slowdown in productivity, dev takes 3X as long, manager is loving it. I think that's also why you find this junk in megacorps where there is little actual work and everyone is politicking all day. Lotta power trippers in those companies.