Experience at a high level as either an OC or DC does absolutely nothing in terms of coaching. Most coaches fit your mold and quite honestly, most suck...lol. You should know the sport that you are coaching.
And you are touting Harbaugh being a TE Coach at Pitt (a job he only got because of his dad was the assistant head coach) and a DB coach for a 2-9 football team? lol.
You keep talking about being very good X's and O's but this is not basketball where the coach draws up plays on the sideline during a timeout. A coach should understand the game of football but your viewpoint only stems from the fact that traditional hiring has been
Also, if we are being honest, it sounds like you are speaking from a place of not understanding what all goes into special teams. Blocking techniques, gap concepts, angles and attacks. Special teams is both offensive and defensive. Not to mention the fact that you are coaching players who are on both offense and defense.
The way you are thinking is why we have so many bad coaching in the NFL now.
I also found a blog on the topic from 2 years ago...interesting read and look at who is specifically called out.
https://www.the33rdteam.com/study-c...teams-background-have-been-highly-successful/
Did Pete Carroll really fail? He was fired after 1 season in NY by the owner after a 6-10 season. The coach that the owner was so ready
It is also said that Pete was too nice for New England...haha.
Pete was a great defensive coordinator but Pete also because a "CEO" coach and hired good people around him.