It's literally Fran's job to do exactly that. And damn near every other non blue blood coach as well. Sometimes you get lucky and a good prospect will grow up a fan of your program, but you can't rely on that.
So, I'm sorry, but the "it's hard" excuse doesn't move the needle. It's hard for everybody. But that's the game. And that's why coaches make the money that they do. If a coach thinks it's too hard, then get a different line of work.
Not getting any additional players via the portal, this past summer, was a failure on Fran's part. No two ways about it. Now, I'm sure people can cite all kinds of circumstances and reasons why, and maybe they're even legitimate, but at the end of the day, Fran failed at his job, by not signing anyone.