I dont think money is the reason to not drop political ads, I suspect its not to antagonize the Trump administration, I see no other reason why they would take the heat for something which reportedly is a very very small portion of revenue.
https://www.newsweek.com/mark-zuckerbeg-claims-revenue-faceb...