I think it's still pretty common in business. I actually did a web-based interview for a Unicorn Silicon Valley startup over it. So there's that.
Using the term web app you might think that you can just point your browser at the URL and join, however, they've opted to make you download something where the actual conference takes place.