It comes down to whether or not this specific package of abilities is what you want, I guess. Deft Explorer is equivalent to the Scout Rogue's Survivalist and Roving is the exact same ability as the Scout Rogue's Superior Mobility. There's very little that's truly unique about the Ranger's abilities is what I'm getting at. So yeah, if you want everything the Ranger provides, then the Ranger is the class for you, but a lot of what I hear from people is they don't want everything the Ranger provides- no spells, no Hunter's Mark the class, etc. etc., and would rather have other things.
And it turns out that the combination of "what you'd want from Ranger and dispensing with what you don't want" is perfectly available with other classes and subclasses. Again, it's a perfect storm of a lack of justifiable niche protection + the multiclassing rules that makes this so. I'm not telling anyone they have to like it. It's just that, if I sit down to make a character, even one that fist the Ranger archetype, I don't have to be an actual Ranger to get the results I want. And nothing about the Ranger strikes me as so unique and cool that I really want to play a Ranger- that's a personal preference, obviously, but it's been like that a lot over the years. I contemplated making a lot of Rangers, but never actually did (outside of that one time in 4e and a 13th Age one-shot which barely counts) because "Druid-flavored Paladin with less defense and unreliable class features" wasn't for me. I know that description sounds reductive, and it is, but that's how I personally felt about it.