But isn't the "gotcha" part the fact that the ads are displayed in the Facebook/Instragram apps? There isn't a real world transaction taking place like your other examples. It's more akin to being able to buy an ebook in the Kindle app.
The ads you buy on the Facebook app aren’t ads that you then get to see in your Facebook feed. You’re paying to have your own products/services advertised to other people.