Matt Weiss has had one year as a RB coach at Baltimore, one year as a QB coach at Michigan.
All other positions, he held was as an assistant to whoever actually held the position.
We have no one on our staff with the experience to take over play calling. If Weiss is named OC, it is simply by default because we couldn't get anyone else to take the job.
As far as Gattis -- what Miami was offering him is a guaranteed job. Harbaugh showed his true feelings when he went on the interview giving his staff a week off during the end of recruiting. I'm surprised the only coaches we lost were McDonald and Gattis.
To go a step further -- I guarantee Harbaugh let his brother know he was going to be taking a job in the NFL if offered, which is why John fired his DC for no reason at all, which shocked Balmtimore fans, because he didn't want to lose out on McDonald. As John knew if McDonald hit the open market -- he'd be scooped up immediately.
The only issue is -- Harbaugh didn't get the job, so now he is dealing with the repercussions. You can spin it and try and say -- all teams lose coordinators, but they lose them to promotions or better programs to move up the ladder. Harbaugh lost his coordinators because he was going to leave them, so they followed his lead.