> I think software "engineering" is far more susceptible to fads
No - it's just revolving so much faster, in every single sense. And it's only accelerating.