There are no promotions between entry-level and lead dev? I don't know that I'd call it a reasonable career ladder if the second rung is 15 years away.
The consensus is that this promotes a more egalitarian culture, and prevents people from being locked in to roles they don't prefer. Senior staff are free to spend a few years managing a large project or in a leadership role, then back off to get back into the research.