At high D1, I agree with the OP. There are a few things at play here. In 2.0, recruiting was dependent on recruit generation. In 3.0 if you're in a crowded area (like the midwest or NE) now you are dependent on recruit generation and recruit's preferences. If you're a school in NY and have a stud that's 10 miles from you but you don't match up well with preferences you basically have no shot in landing the guy (because of caps). This doesn't come into play as much at D2 or D3 because the odds are you don't have enough money to go all-in on multiple recruits. As bbunch alluded to, you go all-in on a few guys, get to "very high," then sit there and wait. If you win, yay, but if you lose, you're basically stuck with a walk-on.
(Again, regarding high D1). In 2.0 there was a sense of accomplishment when you won a battle or sniped a kid at signings because you paid attention and made the right moves. And if I got sniped I tipped my hat to the other coach, learned from it, and moved on. But at least I knew why I lost and could adjust strategies in future seasons. In 3.0, you're efforts are capped so the computer ultimately decides who wins and loses recruits. In 3.0 I've won and lost battles and regardless of which side I'm on my reaction is the same-'meh.'