Ivey committed April, 2019, the end of his Junior year. He was never offered by IU.
At the time he committed, he was unranked by rivals, and was 216th on 24/7.
Implied in your point is that we shouldn't be going after players unless they're "validated" by being recruited by high-profile programs. So, we let other programs do our (recruiting) work for us. Shall we explore all the reasons that's not smart at all? (Rhetorical question)
That's akin to saying, "I'm not going to ask a girl to the prom unless 3 or 4 other guys are asking her, and they have to be the 'right' guys." (Not a perfect analogy, pretty d@mn close.)
There comes a point in time we need to simply allow the coaches to do their jobs and find the right players. It's perfectly fine to have conversations about which appear to be better players, but arguing the point is absurd.