I'm not advocating for him to get the job. He did a great job, but it's definitely a big step up. But you are acting like he'd automatically fail.William & Mary and Howard?
Well in that case, by all means, hire him.
Maybe you were made CEO of your company immediately. Or maybe you were never given a substantial promotion, just small incremental increases. Whatever it is, I really don't understand your whining like this.