In short, yes. Refer to Microsoft's documentation on the matter.
From the MS documentation (see above link).
[Network Discovery turned Off] - "This state prevents your computer from seeing other network computers and devices and prevents people on other network computers from seeing your computer.
As all of our products are based upon managing computer resources from the network this feature must, by definition, be turned on.