Of course Facebook is about money, it's a corporation, and making a profit is the only reason corporations exist.
Also, local and municipal governments are not eligible for 501(c)(3) exemption, they may obtain tax exempt status, as you reference, but it is under different section of the IRS Code.
I can not help but like your spelling of organised with an "s", I think I am dropping the "z" and using "s" from now on. Wish I could give a 2nd +1 just for that.
But corporations love to talk about acting ethical, changing society for the better, wanting to "help connect people", and other random PR babble. But let's not forget that corporations are here to make $$$, full stop.