If experience is all that matters than the industry could be a lot better if we would not let the 40+ software developers disappear to management. Instead they should get payed better to keep them?
I've found some companies who recruit from the trenches are led from the front, meaning the management promotes people who are skilled to management positions.