You shouldnt get caught up in your logic, first off, most of these nerd recruiting sites don't know WTF they talking bout, what the difference between a "5 star" and "4 star", or what the difference between a "3 star" and "4 star" or a "3 star" and "2 star", those clowns couldn't tell you. And no matter what level a player plays at, he didn't rank himself coming out of highschool so how the nerd recruiting sites evals are just phucked up, don't blame the player. Also your portal logic is for the non-True Hurricanes, as long as that man words hard and stays his 4 years and shows True dedication, ***** the portal, it's filled with quitters and losers, unless a player is trying to step up in competition or got kicked off his team, I could careless about portal players.
Lastly, just because a player doesn't contribute right away doesnt mean he's not among the elite, alot more factors that go into it!