Agree some parts, but in my opinion bullshit talk about age and seniority. I have been developer/tech lead for 15 years and have seen young wizards that can implement excellent code, and have seen seniors that barely can use a computer. Age is irrelevant, seniority is irrelevant, only thing that matters is skill.
With niche solutions were you are developing something like a browser, having developed one before, has absolutely benefit. In reality 99% of development is not like that.