pull down to refresh

Can someone ELI5 me the tradeoff related to client-side validation with local history versus global history on the main chain? I know it was a point of contention between the believers of RGB and its detractors, but I haven't followed much in recent years.