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?
Because this is not "Your computer" anymore, but "This PC" :)) muauhauhauhau.
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.