You’ll get different answers. My approach is if I am recruiting numerous guys with EE potential - and determining whether the guy projects to be an EE candidate and when is a vital skill and a key determinant for D1 success, IMO - I am going to want to focus on having replacements already on my roster. This is the primary reason I am less likely to take walkons in any given year.
I prioritize every year, and every team is a little different. Last season with UConn, I had 2 juniors who were top 10 guys, so it was pretty obvious they were likely going. Since I already had “filler” to get me through this year, I wanted to concentrate on getting more top level talent for the future. I had two scholarships to work with the first session, and I targeted one early signee, and a handful of late guys. With enough early attention and promises, I was able to lock in Smith without significant visit investments (a CV, and maybe 5 HV). So then I could concentrate on getting in position on some other guys. I targeted two guys I figured I would have to “battle” for, and I knew I would have the resources to do enough visits to at least take a shot. I also cultivated some other options, so I could fall back if I wanted to. As it happened, one of those battles materialized (which I won), and the other did not, so I filled my spots relatively easily. I had to promise starting spots to get in good position for the top 3, and that’s the big drawback.