Yes ofcourse... they're developed by companies that has specialized in those products... Thing is, most players dont want to bother with external applications, they just want to press "play" on the game and go.
what is funny though, is that when it comes to voip etc, some players have no problem with external apps like skype, TS or ventrilo, but when the game
requires a 3rd party app to run (Origin, Punkbuster) there's immediately whine