MC is using a 3rd party library that handles the exif stuff. Not many of the field are supported to be edited.
Also the GeoLocation is also not just one field. It is many fields with values, that build up that information, 4-8 fields depending on how detailed it should be.
So creating something that is user friendly is messy so probably why not many apps supporting editing that