My main issue with any virtual camera-based screensharing is that Zoom (and others) seem to degrade camera first, screensharing second, audio last. If I share a static image, it'll eventually get through. Internet lagging, laptop lagging, some random updater running, whatever.
But if I share everything via a single "camera" channel, it's all or nothing. The only "in between" is "image is blurry, face is barely legible, text is illegible".