I agree with Dennis. 680.22 and 23 both reference branch-circuit GFCI protection. Technicality to say the least, but, as he mentioned a feeder GFCI protection can be a bit more of a trouble-shooting problem. In addition the feeder GFCI would react to the additive sum of small leakage in all circuits where as the branch circuit GFCI only monitors it's one circuit thus less likely to nuisance trip..
At my age, I'm accustomed to restaurants asking me to pay in advance, but now my bank has started sending me their calendar one month at a time.