I find it amusing that people get upset when the movie business change the make up (usually ethnicity or gender) of a totally mythical or fictional character.
Yet no one seems to have no problem when the US film industry totally distort and fabricate real facts and events, when supposedly making a film about a real person or historical event.
U-571 was my favourite, based on the real story of "Operation Primrose," where the U-110 was captured giving the allies an enigma machine, an event which played a major part in WW2.
It was not the U-571, in the real event there were no Americans involved, as the operation was undertaken by the British navy, some six months before the U.S. had even entered the war.
Personally I don't see that it matters if the Marvel studio cast a South American pygmy woman in the role of a mythical character, why does it matter?