You can't see the code inside Google's network so even though the client app is open you have no more proof that all your calls aren't being streamed to Langley or Beijing than you do with skype.
An you can't have pay for service like calls to 'real' phones because if the billing was done in the client you could simply remove it, forcing all the billing to be done at their servers - which makes it much more expensive.