I highly doubt BTC will have more users than FB>..because FB is used by everyone from kids to teens, adults and aged. And not everyone wants to use BTC
What about the likelihood of bitcoin replacing every currency in the world though? At that point, even allowances would be given in bitcoin.
It would take a lot for bitcoin to potentially replace any fiat based currency that exists today, let along every fiat based currency. It really would not be able to replace currencies like the dollar, euro, british pound or the yen because their governments are so influential worldwide and would likely not accept anything other then their own local currency for payment of taxes.
But if everyone stopped using the fiat the government's own money would be useless, it wouldn't be accepted by others because nobody would be paid in it. What do governments use taxes for, police, war, firefighters, infrastructure etc.
So let's say all of these workers are only using bitcoin, well the government can't pay them because they won't take it, it's worthless. The government is already attempting to impose taxes upon BTC, why wouldn't you think they'll succeed? Once they do I am pretty sure they won't care what money we use - the problem is the banks themselves who have the control over our government at the moment.
The government has too much influence for this to be possible. In order for a movement like the one you describe to potentially be successful the people demanding to be paid in bitcoin must be willing to work elsewhere if they will not be paid in bitcoin. The problem is that there is little to no demand for this kind of work outside of the government. So these people would not have the skills to work a a job that would pay them for their potential because they would not be able to utilize all their skills.
I don't think it would be a demanding sort of situation where they say up front "PAY US IN BITCOIN." I think it would be much more gradual, something like this.
1. Slowly bitcoin becomes accepted everywhere, much like a credit card.
2. People start to realize bitcoin is easier and safer than credit cards (which at current it isn't easier, but by then it will be)
3. Some businesses start to offer bitcoin as an alternative method of payment (some already have started this)
4. All business offer bitcoin as an alternative choice
5. Slowly fiat as a source of pay is no longer an option at some businesses
6. Eventually once less than 10% of the population is taking their pay in fiat, BTC will become standard pay at all junctures
7. Governments will be paying out in bitcoin because they need to compete to keep a workforce employed.
This change would probably kick off once step 1 was complete, and a company springs up that offers to convert your paycheck to BTC instantly upon arrival but they'll take a cut as the service, this will cause employees to ask their place of business to do it directly since they don't want to pay a 1% fee on every paycheck just to have it in the common currency.
I'm not saying this is likely, but very possible.
Bitcoin will not ever be safer then using credit cards for consumers. Credit cards offer many consumer protections that protect them in the event they get ripped off. Bitcoin does not have this, the fact that bitcoin transactions are not reversible is one of it's selling points. What will get bitcoin to continue to grow is that fact that it is cheaper then credit cards and other payment methods.