Agreed. I'd also add "tough" to that, but I'm starting to think that may be best represented as a subclass, somehow.
One thing to keep in mind, both for boosters and skeptics is that the "highly skilled" part may be a factor of level. We just only see high-level rangers, in media. A fighter who gets his clock cleaned and later wins is a sweet comeback/underdog story. A woodsy guy who steps on a twig is just a doofus.
I'd counter that almost never see high level rangers in media. Not high levels in the D&D sense.
Few stories go into the "high levels" of in a D&D sense in order to make the stories relate to the ready. Remember in D&D, high level means fighting thousand year old demons, dragons, vampires, and archmages in other planes of existence with a raging thunderstorm overhead and an elaborate trap crafted by a master gnomish or dwarven locksmith behind them.
Tiny little tricks with twigs and muds isn't gonna cut it vs one of Orcus' archmages or a Pit fiend's grandson.
Eventually your giant killer has to upgrade to Storm Giants. Your drow slayer has to be able to take out a drow raiding party alone. And your forest ranger has to be able to deal with a marilith wielding 6 different magic swords who gut summoned by an evil cult held up in the ruined elven town.