Facebook had enough time to cleanup this mess with Cambridge Analytica (CA). The news about how CA exploited their platform was out just after 2016 election results. If FB was even little bit serious about it they could have done at that time what they are doing now