I wonder if this is the impact of technology. When written by hand, there's not much practical difference between naive and naïve. With English typewriters and English keyboards, writing naïve is tricky so people, presumably, just didn't bother. Now, however, a lot of written text goes through spelling correction so, if the spell checker wants naïve then it may automatically change it or suggest you do.
In my completely rigorous and scientifically valid testing of this assumption: Word corrects to naïve, Chrome text box flags naïve, Edge text box is happy with both and imessage suggests naive. So bit of a mixed bag.
Plenty of English words have little relation between how they are spelled and how they are pronounced.
We don’t usually revert to archaic spellings to solve the matter.
https://www.thoughtco.com/chaos-by-charivarius-gerard-nolst-...