Every big school is playing the game. It's not just a handful of corrupt programs. Recruiting is a bidding war between the shoe companies. Programs that won't play the game can't compete. Every perennial top 20 program is in on it, and it's been going on for several decades. The only difference is the shoe companies are funneling cash instead of boosters. You think Ayton went to Arizona for $100K as a starting offer? Zion was at Duke for free? There's a reason Coach K is suddenly getting the players that Kentucky did 3 years ago, and it's not his 70-year-old charisma.
Duke, Kentucky, North Carolina, Michigan State, Purdue, Indiana, and almost every BCS school is doing the same thing. That's how you keep up with the joneses and keep the profits flowing.