If code is so cheap, sometimes you create it and don't even bother committing it.
For example, imagine having a research goblin go off and explore how you'd integrate a new library.
The goal isn't so much to actually implement it, but rather to research how hard it will be and what has to change.
The research is the point, not the code.
Don't even bother committing that code.
Committed code has to be maintained or it becomes a liability.
Before, code was so precious that of course you'd commit it.
LLMs have made it so easy to produce code that the balance point has tipped away from committing code.