I think the length of time is arbitrary and actual issue is some element of experience. It goes back to what qualities, skill set and requirements to you set out for the position. No one seems to be able or want to actually set out their job description.
Someone please be objective and start with that.