More money, but more people. It’s easier to buy 5 stars for basketball than to buy 20+ stars for football. On top of that, it is easier to keep a few basketball players quiet than it would be to keep a team full of 100 football players from talking.
Not saying there isn’t cheating, but I don’t think it is as rampant in football as it is in basketball.