Is software really so shallow?
Does it wash away so quickly as fads change?
How do you get really, really deep knowledge?
A person that works at the same company for 25 years should show a progression of titles and work assignments, ending up with a very valuable perspective into the companies products, customers, and business issues.
Job hopping every 2 years? Do you even know how to make coffee before you leave?