This can be a very beneficial feature for everyone, but, of course, it should not have been a default. The few times that I have employed bit torrent for linux distribution downloads, I have left my system up as a server long enough to serve the community with as much bandwidth as I benefited. But I wouldn’t leave the spigot open forever. My ISP would complain about me running a server.
“This can be a very beneficial feature for everyone”
No, this is beneficial ONLY for Microsoft.