Facebook is not an ad agency... it is a tech/software brain-trust of 4000+ of the best computer science engineers on the planet with the most visited mobile application on the planet, and website with the largest number of users on the planet as well, that owns the worlds greatest server/data storage technology in an era that data is moving to the cloud.
It's an advertising agency with lipstick. Everything you said does nothing to change the bottom line, which is how many advertising dollars they collect. They are a website with ad links and gift cards. Every website has ad links and you can by gift cards at walmart. You don't even have to pay high salaries to computer engineers.
Sentiment: Strong Sell