The IT industry is certainly prone to its fads. This is a reflection of the immaturity of the whole industry (as compared to say most branches of engineering. You don’t see civil engineers coming up with cool new ways to build bridges every few years, especially not cool new ways that turn out to be more expensive and less safe than traditional techniques).