Well, since I always run a desktop PC, my webcams are always USB types.
For years, I was after a Logitech c920 HD 'Pro'.....for a long while, their top of the range cam, primarily aimed at business types and streamers. But at 3 figures plus here in the UK, it was always a bit out of my reach.
Fast-forward to about 4 years ago; the Black Friday sale in 2018. Our local Currys/PCWorld were selling 'em off at less than half-price.....to make way for the then-new 'Brio' cam (which is ridiculously expensive). I always research any hardware I want to use in Linux; I'm not the type to be seduced by a lick of chrome and slick advertising.....I don't care what my hardware LOOKS like, so long as it does exactly what I want it to (with the minimum of fuss).
At GBP £49.95, it was too good to pass up any longer. So I grabbed one....
The c920, as it turned out, was supported, OOTB, by the Video4Linux kernel module driver. Which has been in the kernel for a LOOONG time. Plug it in; fire up GuvcView.....or Cheese.....or WebCamoid.....or (whatever takes your fancy, really), annnd.....it just works.
Perfect. And it really was worth the years of waiting for, too...
And of course, to disable it all ya gotta do is unplug it. Simples!!
Mike.