Почему хосты в локальной сети не видят друг друга?
Ну наверное потому что некому приводить в соответствие имена и адреса.
Включите NetBIOS через TCP/IP.
Ну или пропишите соответствия в hosts роутера например.
Компы с оригинальными Win7 и 10 с настройками по умолчанию в домашней сети с роутером и DHCP на роутере, видят друг друга в сетевом окружении.
Разбирайтесь с Твиками сборок Винды, Фаерволами, Антивирусами, ИнтернетСекурити и прочими подобными вещами, что у вас понаставлены.