I'm often surprised by the number of totally valid reasons apps need to connect to the interwebs where you'd think they have no business. Clocks need to sync with time servers, dialers want to get updated lists of spam callers.. not sure what "finder" is but seems plausible that a search operation would need an index to search and even more reasonable that it be server-side. Not to mention reporting telemetry, analytics, errors etc so devs can improve the product. Not saying everyone's a good actor, but just connecting to a server doesn't make them a bad one.