Bain was ranked in the top 75 recruits. He should have been in the top 25, sure, but it's not like he was a 3* outside the top 1000.
That said, every recruit should be evaluated independently (not just based on stars). McConathy has elite HS production, good size, and good film. Nasty first...