My speculation is that management sees him as a better fit, and while I suppose he is the more familiar fit, I haven't commented on that, though I don't believe it's too large a part of the hiring.
Also, I never said that who the better coach was didn't matter, I said that they're different things. The best coach in the entire world who isn't a fit for our organization isn't the best coach for us. It's that simple. I have no idea why management doesn't think Smith was the best fit for us, or if that's even the case. Maybe Smith doesn't want to coach for us. Maybe he doesn't want to leave the OHL. Maybe his philosophies don't match up with Babcock and Shanahan's as well as Keefe's do. Not sure who said anything about Smith not being a good development coach, but it certainly wasn't me.
If Shanahan wanted Smith and Smith wanted the Marlies, it would be done. That's it. If Smith didn't want to coach within our organization for whatever reason, that's his prerogative. If Shanahan didn't want Smith to coach within our organization over Keefe, that's his. All we know for sure is that Shanahan has done nothing but put the utmost value on the "right fit". He's said it about the coach, he's said it about the players, and he's said it about the GM role. If you're not buying what we're selling, you're not the best option here. So we know that Shanahan looks beyond the resume. If Shanahan indeed chose Keefe over a willing Smith, you can bet that had a large part in the decision.