Agreed. The more unique situations I program in, whether it is new people I am building software for or whether I am building on a new tech stack, the more I realize why so many packages and solutions exist in pip and npm.
Coding new solutions in new ways has helped me learn so much. Getting a career that supports that was one of the biggest catalysts for me (unsurprisingly), however, attempting to code anything is certainly beneficial.