I disagree. I think you almost had it ... then backed away, when you wrote that "there are many different images from all the different fans."
One person wrote a very thoughtful post stating that the Ranger was a monster hunter (with a h/t to Babylon 5!). Other view the Ranger as a spell-casting fighter. Wilderness fighter. Two-sword fighter. Strider (not Aragorn!) fighter. And so on.
I think the original sin goes back to the class conception. There just isn't one- it was a fighter, with a few spells, and kind of a wilderness vibe. Which differentiated it from Strider (which, assumedly given the priors, was the model), but just made it more confusing. I remember when I first started playing (which was, um, a while ago) people would often pick a Ranger early on because of the name (1e), but after that, they didn't. If they did, it would be because they wanted a fighter who could cast a few spells. But I don't think there was ever a clear class concept (IMO).
And it would seem the problem has gotten worse with time. I am introducing new players to 5e, in addition to migrating some from 1e, and the new ones don't grok the Ranger. If it's explained as a "wilderness fighter," then the Barbarian seems like more of the archetype. If it's a "wilderness fighter with armor" then why not a fighter? So ... fighter with spells. Gah.
(Again, I agree that as a class, 5e has done a better job. I just think this thread has done a good job illuminating how many different ideas there are about the Ranger. And when I see them, I keep thinking to myself- these are the same ideas I see bandied about for other concepts- brawler, duelist, swashbuckler, etc. But the Ranger, due to history, gets a class.)