Very much this. The people who make these kinds of posts forget that this is how names are invented and evolved.
People who complain about what can be termed “Tragedeigh” names seem to be fine with “Kayleigh” and “Ashleigh”, despite both being a later variation on “Kayley” and “Ashley”, with the former not becoming popular until the 80s - and because of a song, at that.
In general, people have a very hard time with the idea that language in general, and names specifically, evolve over time. Whatever was commonplace until they reach, say, their 30s is what’s “right”. Any variation after that is “wrong”. When, of course, it was just as mutable when they were young and before they were born, but they weren’t around for the latter and were equally mutable when they were themselves young.
There can often be an unpleasant class/race undertone to it as well.