Yeah this is the difference between personal projects or being a team lead with serious influence, versus being a typical developer employee.
The typical employee is not given the leeway to spend time building up the infrastructure needed to enforce good output from LLMs. Previously understanding the codebase was just part of doing the work you were assigned, but now it requires that side effort of creating infrastructure. And unfortunately a lot of teams won't approve letting developers spend their time on that infrastructure, they just want the deliverables they're asking for.
The typical employee is not given the leeway to spend time building up the infrastructure needed to enforce good output from LLMs. Previously understanding the codebase was just part of doing the work you were assigned, but now it requires that side effort of creating infrastructure. And unfortunately a lot of teams won't approve letting developers spend their time on that infrastructure, they just want the deliverables they're asking for.