You can't seriously believe that someone like Zuckerberg isn't smart enough to see the difference. My theory is he doesn't care what happens to the company as he's already made his fortune.
Is it so hard for you to believe that a group of corporate leaders can think that doing something (a strategy) can serve their user, their purpose, and their bottom line all at the same time, equally? It's probably one of the most prevalent self delusions in the corporate world...
In fact, I'd argue that the smarter the group of leaders think they are, the more likely they are to fall into said delusion... Since they'll think more of their strategies...
In response to your second point... Considering a large portion of Zuckerberg's wealth is in Facebook stock, and that Facebook also owns one of its chief competitors... I doubt it.