It really is a bizarre niche, some awkward middle ground between multiple classes. Not as fightery as a fighter, not as druidy as a druid, not as rogue-y as a rogue, but somehow trying to balance all three.
At least when Paladin tries to wiggle into a similar gap, it brings some unique and useful kit to the table, but ranger is really lacking in that regard.