I think everything you've said is accurate, but it is also just one way of looking at it. Grubb didn't want to move and leave Washington. He was paid 2 million a year at Washington. Rees was actually making less than that, so Saban would have been offering him a modest at best raise to move across the country and leave his friend.This ^^^ puts a little bit of a sour on this hire for me. Rumors swirled his wife or both he and his wife had no interest in living in Tuscaloosa, but I think it was the South in general not T Town specifically. He has an established pattern of showing he didn't want to be here, which started before CKD even got here. Saban has publicly said he tried to hire Grubb MULTIPLE TIMES and was turned down every time. Then he came with DeBoer and what seemed like 24 hours later bolted out of town on the first thing smoking. That establishes (for me) truth to the rumors of "they don't want to be here". So what's changed now from then other than he got fired and doesn't want to sit out of football for a year? His flight risk after one year is very, very likely, IMO. Which one year and done is something we do not need. Just color me "meh" on this hire...
He was the top paid offensive coordinator in college football, the top paid NFL offensive coordinator is making around 3 million. So, it's likely he was paid at least comparable to what Alabama was offering him, to not move and be the OC at Seattle. Furthermore there was talk he wanted the Washington HC job, well yeah, they are paying their coach 7.7 million a year of course he wanted that job.
The key here is there were only two jobs he could take that would allow him to stay where he is. Seattle or Washington, both are in the same city. That's it. I don't blame anyone for not wanting to move if they can make the same money or more. Having said that if he's successful will he get offers and consider moving? Sure, but if he's successful that's a good problem to have. Much better than the previous playcaller, who literally no one else wanted to hire as OC.