>Worst of all, I no longer enjoy the satisfaction of solving hard problems on my own anymore.
This part resonates with me. I've found that the hard problems have simply moved elsewhere, there are still hard problems to solve.
I remember coding in assembly during my studies and I don't miss those days at all. Coding become more fun for me the less abstract it became. Now that we can code in natural language, my productivity has shot up and I've never had more fun.