Hindsight it may look cruel, but it has something to it.
Remember that as late as 1986, there were still rumours of an Ali comeback, despite all the health issues, Ali was attached to the Witherspoon camp for the fight in London with Bomber, and there is a picture of Ali doing roadwork with Terrible Tim (I know, I was shocked Witherspoon did roadwork for that fight as well!
So what if, instead of fighting Dokes, Ali called in the favour of the WBA and got himself one final title shot? Ali was beaten by Berbick, but hardly outclassed and Trevor was legitimately a top 10 fighter of the time.
Weaver could be flaky, so could the pressure of the super fight and super named opponent be too much for him? Could Hercules bottle it and let Ali sneak it?