Obviously planes already leaving the gates are fueled up so that's most likely not the case here but that's one example of how those systems can be still integrated. Now, today - with far more computing power - it is very well possible that that whole system runs on the plane side, but the amount of external data and various exceptions and almanac information that was pulled in for those computations was pretty impressive. Most likely that sort of thing is now done on an iPad or something similar.
Thus, the only reason to recall a plane that's pushed back already would be to avoid problems that would occur only after it has landed. I would be surprised if the external systems were needed for the flight itself.
The 777 has automated presentation of some relevant electronic checklists but these definitely are NOT automated because the whole point is human-attended verification.
You wouldn't want to fly an airplane whose weight and balance has been miscalculated (or maybe properly calculated but can't vet if it has)
https://en.wikipedia.org/wiki/Cubana_de_Aviación_Flight_0972
During previous similar outages it has taken days to track down staff and equipment once the systems are up again. During this time delays and cancellations continue. It's possible the system is much faster to bootstrap given correct locations of things from the start.
>The system manages flight information like crew scheduling, weight-and-balance calculations, and aircraft movement logs.
But your other comment seems more likely: keep the people/equipment where they are to reduce the recovery time down the road.
Obviously air traffic control wants to know the exact location of the plane but they have radar and the airplane has a transponder for that purpose. I don't know if the airline cares so much, other than the estimated arrival time to account for delays.