How long should one stay in a job & what happens if one stays in a job for too long?

I wish to approach this question on the basis that it is subjective, there are no definite rights or wrongs and one size does not fit all etc. 
However, given that broadly speaking the average length of tenure in a role is some 3-5 years and a total career or working life is around 50 years (some can push it to 60 years +) it gives an indication of where someone should be at x amount of time down the line if their ultimate objective is Head of People, Senior HR Director, Chief People Officer, Executive Director of People.
Similarly, one can analyse LinkedIn profiles to see career trajectories and vertical progression pathways of various individuals who have achieved or hold such a post, in terms of how long they spent at each level before they moved up . 
However, what I wish to ask in this context is:
(1) Although there are no written or unwritten rules with regard to this, what is the general view of both the profession, recruiters and employers as a whole if you spend an 'above average' or 'extended period of time 'in a role at the more junior levels of HR and then suddenly seek advancement?
I am typically speaking about some 10-20 years working as an HR Administrator or essentially having just performed one job and / or the same role on the same level and pay grade. 
Why suddenly now, and would they possibly ask why you did not up move earlier or stay in it for only around 5-10 years etc? 
(2) In a broadly 50 year career or working life span, it one’s eventual objective is the very top, at the midway point or 25 years in, should one already be on a certain level that gives a clear indication of it it is realistically going to happen or not, the latter due to simply 'running out of time' in the best part of a lifetime?
(3) If someone is behind schedule, a late starter, mid career changer or on the slow stopping career train, is it still possible through a combination of longevity of lower level HR experience supplemented by advanced level education to move over to the tracks of the high speed career train and either be fast tracked, jump over or skip a few levels on their upwards progression career pathway?
(4) Is 'career progression and promotion,' by its very nature, never automatic, not based on time served, nor a given, extremely difficult to come by due to delayering of middle management with fewer jobs and a hierarchy thinning out when going upwards, and generally requires years and even decades of solid, stable career history with not too many or too few roles held in the interim (job hopping is frowned on)? 
In short, it comes down to your track record of relevant experience and many people who I have spoken to about this have said take a low level job what you can get, take pride in and be content in having and performing a role on a daily basis, learn how to work, hold it for ten years to prove that you can work, come back then and maybe you can then move up at least one pay grade. 
However, a decade is also broadly 1/5 of a working life.       
Parents
  • A career is not a mathematical equation. Being  at X by Y does not equal you will get to Z. It just doesn’t work like that.

    When I look st a CV I tend to look ( and ask) at what legacy someone left behind, why are things different because they were there? If they can give a good answer they spent long enough. If they can’t then they are unlikely to progress in my process.

    You have asked on numerous occasions about qualifications making up for experience. In fact you asked again this morning. They don’t. They won’t. They will not help you leapfrog 2-3 quality valued adding jobs or full experience gaps.

    Generally if someone has been in the same admin level job for 10+ years then it will be very hard for them to demonstrate the added value and progression necessary.

    Age discrimination is of course illegal. But my observation is that if you are going to make it to the very top jobs then it’s likely you will be in a “Head of” type role by late  30s/early 40s. Relatively few people break through fully after that - it is possible just harder and less likely. ( unless you transfer in from a senior job in another function)

    Anyone who seriously suggests going away and holding down the same job for ten years to prove you are capable is talking nuts and I wound discount their advice.

Reply
  • A career is not a mathematical equation. Being  at X by Y does not equal you will get to Z. It just doesn’t work like that.

    When I look st a CV I tend to look ( and ask) at what legacy someone left behind, why are things different because they were there? If they can give a good answer they spent long enough. If they can’t then they are unlikely to progress in my process.

    You have asked on numerous occasions about qualifications making up for experience. In fact you asked again this morning. They don’t. They won’t. They will not help you leapfrog 2-3 quality valued adding jobs or full experience gaps.

    Generally if someone has been in the same admin level job for 10+ years then it will be very hard for them to demonstrate the added value and progression necessary.

    Age discrimination is of course illegal. But my observation is that if you are going to make it to the very top jobs then it’s likely you will be in a “Head of” type role by late  30s/early 40s. Relatively few people break through fully after that - it is possible just harder and less likely. ( unless you transfer in from a senior job in another function)

    Anyone who seriously suggests going away and holding down the same job for ten years to prove you are capable is talking nuts and I wound discount their advice.

Children
No Data