You say they squeaked by navy, but all those other teams have either "squeaked by" lesser teams or straight up lost. Iowa lost to purdue by two touchdowns at home. Bama lost to A&M, Ole miss barely beat arkansas and tennessee. Ohio state lost to oregon, oregon lost to stanford, and barely squeaked by far less talented teams because it's college football, and it happens. They may be 54th in talent but they're well coached and play to their fullest potential I mean did you watch them play a far more talented georgia team last year?
We as miami fans should understand better than anyone that talent only gets you so far. I'm not saying they'll win it all, but they aren't scrubs and deserve a spot in the top 10 as much as anyone.
Edit: As an example, here's oklahoma on the year against less talented, unranked squads.
View attachment 158943