Earlier quoted context omitted.
I find legacy systems fun because you're looking at an artefact built over the years by people . I can get a lot of insight into how a system's design and requirements changed over time, by studying legacy code. All of that will be lost, drowned in machine-generated slop, if next decade's legacy code comes out the backside of a language model.
That’s fine if you find that fun, but legacy archeology is a means to an end, not an end itself.
When insight from a long-departed dev is needed right now to explain why these rules work in this precise order, but fail when the order is changed, do you have time to git bisect to get an approximate date, then start trawling through chat logs in the hopes you'll happen to find an explanation?