There are two things I know for absolute certainty in the Software industry.
1. Frameworks Always Change
We’ve all been there.
The Vicious cycle:
If things always change, then as a Software Engineer your job is to constantly be learning and making the right bets in libraries or frameworks you decide to use.