The missing bit of that is the actual
profit. The praise of the world's hacker community does not pay off the mortgage. On the other hand, if it's open source, anyone can compile a client which doesn't show their ads, and give it away.
Don't get me wrong, I'd love Skype to be open sourced. But I can see why they haven't done so.