Roll20 uses a webRTC voice/video client hosted by Tokbox. It's gotten a lot better than it used to be (back with Flash) but it still gives some folks problems. More to the point, alternate voice chat systems like Skype, Vent, Google Handouts, etc offer more features than the built-in tool. Things like Push-to-talk, volume control, streaming other audio for sfx and music, etc. that make 3rd party clients more desirable. The built-in chat isn't "bad", it generally works fine. You just get more out of other clients.