That, is, I think probably a good argument for making them subclass - because you could have a series of different subclasses to do different takes on the ranger.Alas, making the "perfect Ranger" for D&D is likely an exercise in futility. There are just too many different ideas of what "a ranger" is supposed to be in pop media. Should the ideal Ranger be based on Legolas? (Yes.) Should it be based on Aragorn? (Also yes.) Should it be based on Princess Mononoke? (Still yes.) Should it be based on Hank from the D&D cartoon? (Yes again.) Can it be all of them at once? (Absolutely not how dare you...)
I don't envy Wotc.