10 billion 'free' users will not make a profit.
The web site is free to the users, but advertisers pay money to have their ads seen on users' FB pages.
Some companies make millions of dollars a month on such ad revenue. Even pay their employees quarterly bonuses.
Don't kid yourself. 'Free' web sites do big business and make lots of money.