Actually I tried to do exactly this. Except the gopro webcam software straight up doesn't work and they don't plan on fixing it.
Its depressing really.
That would indeed put a dent in that plan :\ I suppose there are always DSLRs, as those are also sometimes in a similar price bracket (many recent ones can act as a webcam as well).
I gather support / fixes / etc have been rolling out rather slowly, have you tried it in the past few months? Or is it currently that unusable? I certainly wouldn't expect the software to be difficult to build, there are quite a few webcam-emulating projects out there... but then again this is a company's software rather than an interested hobbyist.
I personally use qbittorrent, after ubittorrent got ads way back. I view torrent clients like a good saw/hammer, if it works and you know it well, that's all you need.
Sometimes you don't need to put much thought into what software you pick.
Its for the in vr steam overlay to display your desktop.
Steam compositor also takes a copy of the vr view to display within the little steamvr window, in the PIP view.
dlang has exactly this, with both marking functions as @nogc and being able to both use the gc in one block, and malloc free in the next. You can also limit D a subset called 'BetterC'. I Really enjoy being able to gc my way though a problem until I need some explicit memory structure for putting together a ECS or similar memory management heavy patterns.
I wish more people would watch this [0], might not be true but damn does it seem convincing. Seems pretty obvious that it was lab originated, even if it isn't manufactured.