2) How does Apple protect 3rd party apps from collecting data? iOS apps even has the option of tracking your location - something that FB apps never had as far as I recall.
2) Facebook, Messenger and WhatsApp all have "Always" permissions options for Location Services on iOS. Instagram has "While using" or "Never" only. Wouldn't expect this to be substantially different on Android.
2) Since Facebook, Messenger and WhatsApp are all 3rd party apps on Apple's platform, you just proved my point. Though I'm not sure you intented to?
The feature where your iPhone is notifying which app is using your location is a recent feature in iOS. Remember than the current criticism of Facebook is related to how Facebook was doing things years ago. So we should also compare with early versions of iOS to be fair.
I feel like this is more a reaction to the complete lack of responsibility Facebook had for keeping your data secure rather than the collection of data in the first place.