I use certain software right now for programming that is completely different than what I used even two years ago. I work in completely different technology stacks and completely different tools.
Why would restrict myself to only using a set of tools that I KNOW will existing 20-30 years? What happens when some breakthrough technology comes that comes with it's own stack and toolset? Do you ignore it or adapt?
I actually enjoy switching between various technologies and tools. You get a different perspective, learn new things, get out of the rut and into a new challenge.
I really hope that in 3 years I'm not using the same tools I am using today.