Earlier quoted context omitted.
That's all well and good, but a key distinction here is that you are using Facebook for absolutely no out-of-pocket expenditure. Going to Vegas costs actual dollars. I suppose a stark, diametric alternative to being forced to view targeted ads would be Facebook as a paid subscription service. It's the age old issue of 'Someone has to pay for this party.'
The real-world analogy I use is that of a brick-and-mortar business like Walmart. Walmart is free to open a business and allow people off the street to shop there, browse their wares, and buy stuff if they want. They cannot force people to buy something for the privilege of visiting, and while they could require a "cover charge" to enter, they're probably going to lose most of their customers if they do this. It's Wa…
A small shop has a sign, and a bucket. "Put $1 in the bucket and test how good you are at some_game."
There is no one there - it's an unmonitored booth.
Do you try your hand at the game and not put in money? They lose nothing, it's a repeatable game with no consumables. There is no one watching you, and there is no line behind you either.