In the above examples, they would all have to waste a spell to do what the Ranger can naturally do. Spells are a commodity if the casters can't rest before the fight.
The ranger not getting lost in a terrain type doesn't mean they are out of the woods. His guidance could lead them towards an encounter they might night wanted to be in. Not every creature roaming the forest is the Ranger's favorite enemy. To avoid the Giants, they run into a pack of Gnolls who were doing the same thing.
Just some thoughts.

P.S. I really want to see how Larian is going to handle the Ranger also. Cause I am not saying it couldn't be improved.