A change like this is bound to badly impact some users with older/more obscure hardware/software (or home coded stuff). The solution is easy - when you make a change like this you provide a way of falling back to the old behaviour. Toggle "legacy_usb_video". Even if the new behavour is the default, you just need to document the fallback.
Oops, sorry, I forgot M$ doesn't do documentation.