It is not really a need. More a desire! It is about a smooth experience, as soon as you link me to Zoom or Teams, I need to put up with their crap UX. For Zoom, that usually means an update just before the meeting (I join meetings 5 minutes earlier if I need to use Zoom), and for Teams, that is 10-15 minutes of testing, reinstalling, rebooting, practicing how to use it etc. Teams at work is probably OK, but teams for a job interview is terrifying.