With linear channels there are a limited number of time slots available. What that means is games get moved so the network can fill it's schedule with good games. With streaming services their is no limit to the number of games that can be aired at a given time. What that might mean is that your games may start at more traditional times. There is less need to "slot" them into a particular time slot.
It also means that you often miss the start of your game when an earlier game runs long, or if some major breaking news happens. I remember a time some Mike Tyson news preempted a Cyclone basketball game. That should never happen with a game planned to air on a streaming service.
This chapter of streaming has yet to be written, but I would love it if the host school was in control of kickoff times rather than a television network.
I think you've forgotten the main reason. Viewers to sell advertising. Fine if you want all the games at the same time but you'll pay full boat for those huge tv contracts.