The NHL and NBA (as well as Formula 1) are successfully playing because they are being extremely diligent with their bubble protocols. MLB players apparently can't control themselves, so they are having issues. One of the big factors in the US sports leagues is travel. MLB teams are travelling, NHL and NBA are not. Easier to lock down when you are in one place. For college football (or any US based sports league) to work you need to be able to lock all the players in one location and expect them to conform to all the guidelines. You are being contrarian for the sake of it, but I'm sure you aren't dumb, so you can see how neither of these are possible for college sports.
ETA: Formula 1 is working even with travel because they have strict and extensive bubble protocols, are making smart changes to their schedule when possible, and have stayed within Europe to this point. What does it say that they were just able to have a race in Spain with no positive tests in the entire organization after how badly that country had been hit just a few months ago? Oh, and they cancelled all races in the Americas this season, so that is bound to help as well.