* much lower latency for most operations
* the ability for graceful degradation when the network or cloud is down. You don't want the checkouts to stop working just because the cloud is down.
If literally every action requires a round trip to the cloud, then edge computing isn't for you. That's not the case for a lot of functionality, however.