I'm seeing this with my current employer. I'm helping out the hiring manager with interviews and technical assessment. He's trying to target people who will stay with the company for 8-10 years. It's ridiculous. (Almost) no one does that. Especially when you can make a whole lot more by changing jobs regularly.
Personally, I don't care about working on cool technology. I care about getting paid. I can't afford to buy an absurdly overpriced house without getting paid.