Ohio State bankrolls a recruiting machine. As proof, just look at them flipping 6 recruits in the past month, including a Tennessee commitment. No school was more elated to see NIL / player payments than the Buckeyes. In a game of money, they will always have the numbers -- and it was stupid of everyone else to let the sport become what it is, because no one will ever outspend them. Stupid, stupid, stupid. No one was ever going to outspend them. Larger alumni networks, more millionaires, more money to access and spend. If the game is only about money, then the biggest pots of money are gonna win more often than not.
Add in the Ohio State high school systems which feed into Columbus, and you have an entire state working in lock step to accomplish one goal - the dominance of the school football program. Between that and the money, well, good luck.