TDD is hard to learn and it does ask us to type in more code so the benefit is not immediately obvious.
Most of us do not spend all day just typing in the new code, there is a lot more to it: reading existing code, deciding how new code will fit in, running new code, debugging etc. I've found TDD means I spend less time on all that other stuff.
GeePaw Hill made a nice video where he talks about this as "The Lump Of Coding Fallacy":
https://www.geepawhill.org/2018/04/14/tdd-the-lump-of-coding...