I don't imagine it would become compulsory. After all people need an avenue to buy their porno and health related products in privacy.
You would get something like "10% off for you and 5% off for all of your friends, if you allow us to repost on your wall"
The problem of course becomes spam, if FB ever gets to such a poor signal/noise ratio then people will simply stop using it.