Perhaps I'm reading wrong, but it seems like the message is a bit misleading about why an application might need this permission (as opposed to what the permission might include).
Allow to find devices on local networks?
suggests the app is requesting specifically local network access, which it seems likely it may not be in many/most cases. It may just be attempting to get internet access, but it seems (reading TN3179) that Mac OS cannot grant one without the other.
If the message said:
Allow access to the network?
This will allow the app to connect to the internet, but also to discover, connect to and collect data from devices on your networks.
that might be a little more clear?
Topic:
App & System Services
SubTopic:
Networking
Tags: