> My friend was even struggling with conversations like "so what if the user hits save exactly when data coverage drops".
My favourite PO response to a question like that is "Oh, I suppose that could happen, but it would be very rare so don't worry about that", at which point you need to re-iterate that even if rare, we still have to do decide what should happen, even if it's just showing an error to try again.