I'm sure they aren't looking at 247 or rivals rankings to find players, but rankings are usually a good indicator of how good a player can be. It's not a coincidence that Alabama, Clemson, OSU, etc have high ranking players. Not bringing in talent because you are afraid it will leave makes no sense. Most players leave because they don't get playing time. That won't change no matter what the rating is.
As far as the money goes, I hope you mean we can't afford to match the numbers. If Mack isn't willing to pay because of some moral high ground, then he should be fired. His job is to win games doing everything he can within the rules. Like it or not, these kids can get money and it's within the rules. There's absolutely no reason we should handcuff ourselves.