But apart from side projects these true new setups happen rarely. When working at a company you probably work on an already established codebase with known patterns.
So what you say is true about boilerplate reduction, but that’s not a huge ROI for enterprise software.
(Some exceptions apply, there’s always some setup work for a new microservice etc. But even those don’t happen weekly or even monthly)
I don't know. Today I had something break because of a uv update on a very legacy piece of code.
(Not complaining - it was a good update that revealed a bug in our code.)
I really don't care to much any more to learn about the histories of python packaging. Claude fixed it for me and that was it.