Facebook has major platform lock-in for me, though, since that's where all my friends are. The proper solution is to vote with your ad-blocker.
It seems possible that Facebook could charge people claiming it will reach 10 million users even if every single one of those people ends up blocking it.
That's just engaging Facebook in an arms race that they will eventually probably win. The only real solution is not to use Facebook.