Maybe the hiptech should think on why that is.
Programmers are not just expensive, they are damn expensive, and that goes double for experienced programmers. If you have to lay off programmers, would you rather lay off 1 older programmer, or 2 younger programmers?
So how is an older programmer supposed to demonstrate that his experience justifies his higher salary? We've talked in other threads about how hard it is to measure programmer productivity. It takes a very talented management chain to make the right call. But any idiot can compare two salaries and see which one is the largest.
If you are in this biz long enough, you are going to find yourself trying to explain to a manager with 5 years experience what it took you 20 years of hard experience to learn, and they are just not going to get it.