I think the #15 ranking gives people the wrong impression. I'm going to add Foskey to this because I think he's in the bag; Notre Dame is going to sign at least 22 players. Only 6 are three stars. Their average player composite rating is the best since 2013, and is only behind that '13 class and the '12 class by that metric. So it's a better class than people think in terms of talent.
I was saying way back in the spring of 2018 that given their target list and who they were likely to get, they'd top out at 15. They are currently 15th, and could conceivably get to13th. They just weren't in on a lot of top 50-100 talent, which is what drives the ranking. But, of the guys they were after, they landed them, which is a good thing, obviously.
If you're frustrated there isn't a ton of firepower, especially at receiver and running back, that's fair. It just wasn't a good board for them this season at those positions, plus running back recruiting has been sub par for about 4 cycles now.