FB is one of the most developer hostile platforms that I've worked with. For example, their API tokens expire in 60 days, so users of automated reporting tools are constantly having to re-grant. Why? No good reason. And the documentation is garbage. FB can't blame Apple or anyone else for those failings. They should fix the things that are under their own control.