And for some strange reason this mostly happens to Web Development in general.
And for some strange reason this mostly happens to Web Development in general.
2. Watch potential competitors chase their tails & burn budgets adopting hot new thing
3. Quietly drop or sideline solution a few years later
Mind you, sometimes it's inadvertent. I'm currently the only web developer at my company building a big system in Go and React. I don't believe they are very difficult or esoteric technologies, but I'm still not sure if they will be able to find a replacement if I decided to move on.
But I don't know what the alternative would have been. Probably keep trudging on with the old PHP + Dojo bombsite, but it would have the same problem because who would want to work with that tech stack? Who would be able to be productive in a 200K LOC pile of shit? I mean even if it wasn't shit, it's still 200K LOC representing a decade of work, dozens of domains and hundreds / thousands of individual features.
Which is where technology choices come in again; use simple and few tools, the problem to be solved is difficult enough already.