When I wear my tinfoil hat it becomes clear that Cambridge Analytica was a manufactured crisis to give Facebook the public permission and mission to purge developers off its platform, which has been its plan for a while now.
That being said, it's hard to criticize them for internalizing something like this given that letting external services build on them is what landed them in this mess in the first place.