This is so true for me as well. Accidentally I have been thinking the same. Is it software or things I work on, I don't have a compounding effect on my knowledge. I dont build on the previous learnings. Is that a reason for my demotivation ? Is this common or we are exceptions ? How do we all deal with it ?