Ultimately it comes down to winning games. If Miami was winning the ACC and making the playoffs regularly, recruits would be going there. Recruits see them as a middle-of-the-pack ACC team with terrible attendance that loses to Virginia, Duke, Boston College etc. Why go there when you can go to schools that are regularly in the playoffs (i.e. Bama, Clemson, Georgia, Ohio State, Oklahoma etc.).