I'm curious why Microsoft has that setting on by default. What are the benefits of letting any peripheral make system level changes to that extent without popping up a user installer?
Users don’t have to laboriously track down the drivers for a new peripheral and manually install them. It enables almost any device to become plug and play. But it needs guard rails.