To be fair, this is more of a legal and ethical problem than a technology problem.
Photo geolocation metadata has legitimate uses, the problem isn't that the metadata is there per-se but that it's being used for nefarious purposes without the user's knowledge nor consent.
Technology could help out here, though. It would be nice for there to also be an explicit switch in device settings allowing the user to choose whether the GPS data should be included when the camera takes a photo. This would be separate from location services being enabled.
Photo geolocation metadata has legitimate uses, the problem isn't that the metadata is there per-se but that it's being used for nefarious purposes without the user's knowledge nor consent.