The Technology Stack has become more complex over time.
This is especially true with Services in the Cloud. I'm an Architect, so I design systems. I'm a developer, so I build those systems.
What I build those systems in is my choice, so when I get asked to look at a pre-existing system, I don't often like what see, and will often recommend a migration onto another technology.
That's gonna be the same with most developers working in technology silos, because there's so much choice and variation today, it's just impossible to be a specialist in every language and platform.
It's really important that you pick the right tools for the job in hand.