I’m not going to argue you’re wrong, but I’m not sure you’re right.
If offered the job at the time would Allardyce or Pulis have taken it? I doubt it. Some men are aware of their limitations, some are not.
Moyes was clearly unaware of his limitations, but he shouldn’t have been. He had never won a single trophy and had never endured the kind of scrutiny that comes with the job of managing clubs like United or even Arsenal. It is easy to say this all now, but nearly all United supporters went into meltdown when word got out that Ferguson knighted Moyes for the job, one of the reasons being because he was a Scot.
A once-in-a-lifetime chance, sure. But Moyes should have had enough self-awareness to realize he was completely unfit for the job.