With all due respect, there is no chance that Facebook was abusing this background audio exploit by accident. This is a known exploit and at least
one other app was forced to fix their app or face removal from the App Store because they abused the exact same exploit. It is ludicrous to suggest that an app with the development resources that the Facebook app has, had a "bug" that happened to perfectly align with and facilitate Facebook's interests in collecting data and feeding users constant updates.
What actually happened:
- Story comes out
- Apple tells Facebook that they have ~2 weeks to fix the app or get pulled.
- Facebook fixes the app.
- Facebook claims it was a bug, both companies save face.
Apple doesn't just pull apps outright for stuff like this, they give developers time to fix the app before moving to remove the app. Facebook would not have moved this fast if Apple wasn't threatening them with removal.