Wow, the word sounds bad on the OSX land.
I have a couple meetings/day on Meet, some small, some 20+, usually with screensharing by others, with a laptop with two webcams, 3 mics (internal, external webcam and dedicated mic) and 4 audio outputs (internal, each of two monitors (but only one has speakers connected) and Bluetooth headphones). The settings seem to always pick the right choices of inputs and outputs by default but change is easy.
The only thing that sometimes gives me trouble is the Bluetooth headphones connecting to my phone instead, but that's once in a blue moon.
The thing that is somewhat broken is sharing my screen, but sharing an application works so not a big deal.
Not sure about Zoom land though, only watched a couple classes over it.