I'd say a majority of those who graduated my CS class 6.5 years ago now own their own home, and that's in the UK where devs aren't as relatively well paid and house prices are high. There are plenty of good employers out there, though they don't spend all their time hiring because they have low turnover.
As for "eventually end up doing something else" isn't that career development? We can't bemoan having non-technical senior managers if some developers don't go on to do that.