I mean...how is a consensus top 10 RB not a 5 star? It doesn't even make sense. I know that he didn't get overly involved in all the camps the last year or two, but statistically, where is the line from 5* to 4*? Is it top 5 at a position? top 7? You watch RW's tape and the dudes a 5* talent. Who cares about what level he played against, 9 YPC is 9 YPC I don't care if you're doing that against d1 or d3 athletes it's still insanely impressive.
You have less skillful players being able to tackle, I think Roberts talents are legit but if he was going against the best schools in his state maybe his 9 YPC get lowered to 7YPC, on the same hand if he had better players on his team against those better schools his YPC could go from 9 to 10 or 11. Who knows but its understandable that players in weaker conferences get looked down upon by services, A big fish in a small pond looks a lot bigger then it is.