MSU has never recruited on the level of Michigan and Ohio State, but they have managed to beat them and compete with them before.
With Dantonio, it was because he was a damn good recruiter and coach (for a while). He could find and recruit the best 3*s in the area and in the country, and coach them to beat UM and OSU's 4* and 5* athletes. With Tucker, it was because he quickly learned how to take advantage of COVID rules and got good players to transfer to MSU (mostly just Kenneth Walker). And then everyone else caught on and he was rendered to mediocrity because he isn't actually that good of a recruiter or a coach.
If you're not going to be the first to re-invent the wheel like Tucker was able to do in a global pandemic, you have to find (1) a damn good coach, (2) that is a damn good evaluator of mid-tier high school talent in the Midwest, (3) that is willing to go to MSU, with the knowledge that you're C-tier in the Midwest and B-tier in your own state... Right now, you can add in (4) that is willing to clean up this massive s*** show left by Tucker.
There are a lot more John L. Smith's out there than there are Mark Dantonio's.
Ultimately though, you don't have to hate Michigan, you just have to beat them. And that's not an easy task when they're on the ups.