This is the one reason why I've enabled the Guest account on my M1 MBA. Each time I need to use it, Zoom gets installed locally to that account only, and when I'm done I logout and it gets blown away. On my previous MacBook I had a partition that ran El Capitan (and therefore couldn't read the APFS main partition at all) for Zoom and other "semi-malware" (Flash, Java, etc).
It's kind of like Facebook. If you need to communicate with people who use it, either you use it too or you can't communicate. Insisting that everyone in a large group switch to something else simply isn't feasible, so you just do what you can to mitigate potential issues while using it and go on with life.