Um, again, that doesn't require spells. See, the fault you have is your premise.
I'll try to make this clear again-
A rogue is pretty useless in a "high magic" environment, unless he has magic, because unless he does, he can't do rogue-y things correctly.
That's kind of what you're saying. There's nothing intrinsic about hangin' in the wilderness that *requires* magic. Period. There's some nice stuff, sure. But there's nothing intrinsic to any conception (fantasy or no) about chillin' in the woods.
Again missing the point.
The ranger isn't chilling in the woods of Wester Europe.
Theres dragons, orcs, gnolls, manticores, harpies, owlbears, sprites, lichens, firestorms, wizards, orc shamans, zombie bears, treants, blizzards, giant vipers, goblins, quicksand, tornadoes, bandits, wizards, hags, and evil druids in D&D's woods. Rangers deal with these or run from these alone or with other rangers.
The rogue lacks that responsibility. You don't need magic to open locks, disarm, traps, or sneak.
The fighter lacks those problems too. You don't need magic to hit with swords anymore.