Most of those are American Indian words transcribed by French speakers, so it's not like the French pronunciation was correct in the first place.

Not exactly correct perhaps, but if you're a French speaker phonetically transcribing another language's words, you'll transcribe it so it sounds right in French, not English!

Peter