Using Zoom is not a fair test because you've introduced another potentially high-latency communication link into the equation. Better to use a locally-connected Webcam over USB or SRT/NDI over Ethernet or similar. Furthermore, a single test is insufficient to determine if a given PC is a "good streaming box" because there could be a specific problem associated with that test - including how you've set it up.
Maybe I can give a better example: capturing IDEs/Text editor windows, for tutorials/video courses.
When you compare the recording using Window Capture:
https://www.youtube.com/watch?v=hUy1x_VaiOQ
with the one using a cropped display capture:
https://www.youtube.com/watch?v=XssYolIksgw
you can clearly see the huge difference.
Unfortunately, you can't use display capture for streaming: if you open something, and it happens to appear in the area of the display that you're capturing, then everybody sees that, and it's not acceptable. Or, if you move the window by mistake or because you'd need to, then you'd have to adjust the display captured area in OBS or struggle to put the window back in it's place, pixel perfect. And it's also not acceptable for recordings either, it would mean more time in editing/cutting the videos in these cases.
Why don't they fix/optimise window capture on Macs, I have no clue. It's been years now :(
It's definitely not impossible, NDI clearly can do a much better job (although still not as fluid as Display Capture or Window Capture on Windows OS) - so it is possible. Unfortunately, NDI doesn't support multiple sources. You can only pick one window (picking another one just replaces the previous). And, in my case at least, I need more than 1 window captured in OBS across different scenes, for me to switch between them (a text editor window, a browser window, a terminal window). Plus, using yet another app is really not ok.