When a city bus needs to reboot, the driver will park the bus first. How do they reboot a plane in the air?
This shouldn't be a problem, but in the highly optimised logistics of air travel, finding a solid hour to just reboot the GCU is expensive.
People really do not realize how much maintenance commercial aviation involves.
The problem with an airplane is that by the time you find such an issue it becomes prohibitively expensive to fix if an "architecture" change is required. This is why workarounds are provided instead.