You posted an attack on a scouting service without noticing that the article from a competing service contains a glaring inconsistency.
He's not in the top 100 because the top 100 for 2021 is final. He moved back a class and they've only released to 60 for 2022. If you actually went to the ESPN site you would know this. Bing "Riley Mulvey ESPN recruit" and you get his personal page. The grade places him somewhere between high 70 and high 80s in this years class.
As for recruiting services, ESPN has the most junior and senior scouts and contributors, they have by far the largest data base, they use the same metrics year to year and they are the most tape based of the services available to the public.
Rivals is a good site. Their data base and scouting team is much smaller and I think they don't spend as much time per player. They tend to flush a very large number of players into 3*s because, and just my theory, their size doesn't allow them as many views of a player. Can't miss that far if you have a guy as a 3*.
247 heavily weights camps and all star kind of events. They are very reliant on AAU coaches and promoters, all of whom have incentives to promote "their" players. 247 has more information about a much smaller data base.
They all have their strengths and weaknesses. But just declaring the largest service with the largest data base of players as "sucks" is silly. Most importantly ESPN is a service with TV programing about recruits.