Yeah well, google is "free" too... yet somehow they're "worth" billions.
Google is only free if you think of them as a search engine company. They're not--they're an advertising company. The world's largest advertising company, in fact. And their advertising services aren't free--in fact, they're quite expensive.