I wonder why when s*it hits the fan, the most senior and experienced are always on the line fixing stuff. I am in my 40 and the only thing I have noticed is steady increase of my paycheck and responsibilities. I can't really complain.
While I haven't seen it formally studied, I'd expect software salaries to keep pace with the scale/value provided by the technology and how influential an engineer can be on a given software stack.