Earlier quoted context omitted.
I think AI-assisted programming may be having the opposite effect, at least for me. I'm now incentivized to use less abstractions. Why do we code with React? It's because synchronizing state between a UI and a data model is difficult and it's easy to make mistakes, so it's worth paying the React complexity/page-weight tax in order for a "better developer experience" that allows us to build working, reliable software…
Why would I want to maintain in perpetuity random snippets when a library exists? How is that an improvement?
... or decides to redesign the API you were using.