There is a growing consensus the only way to fix the long game times is to get rid of commercial breaks. Eventually there will be 2 streaming services. One with no adds where you pay more. The other where you pay less but the service will cut away from the live action to show commercials while live action continues. The good news is without commercial breaks, the games will go faster for fans in the stands.