The thing is we (as I address to most of the HM community which I am assuming is tech/IT related) work in a very lucrative yet highly dangerous field. If you don not keep up with ongoing technologies and have failed to update your skills even in a time frame of 6-12 months, buddy youre outta market.
Companies like IBM, HP/Compaq, Dell, Oil firms, Networking companies have this culture (btw i have had experienced it first handed) where they promote their engineers to lead roles so early on and have them do all of the Project Management tasks and in the midst of everything, years pass by and they are left with obsolete technical skills and 20 years of work experience. I wish things were not like this.