Most non-spellcasting ranger homebrews and 3PP don't give them high fantastical aspects.Which fighter aspects is the Ranger heavily leaning upon? And which D&D setting is low magic power/low magic frequency?
So when placed in a high fantasy world, they ability to make a hut or find berries doesn't help them kill a sea dragon underwater, track a teleporting or flying fey, or see a demon in the darkness.
They end up as just archers and light skirmishers with quirky useless tricks in GH, FR, or a MTG setting.
Barbarians and Paladins are almost purely combat classes. So if you have 3 90% combat classes.You make that sound like it's a bad thing. You might as well as say that the Paladin is a fighter wearing holy raiments and doing holy tricks. The Barbarian is a fighter with anger management issues. And so on..
Wait Monks.
FOUR 90% combat classes and the Rogue, sticking a nonspellcasting Ranger class that is ~75 combat and low powered wilderness exploration in the mix will have it struggling to find a niche. And that's how you create a class that lackluster.
You would either have to enforce up more robust expiration system like Level Up does. Or commit to your non spellcasting Ranger being blatantly fantastical and have scaling high-powered fantastical aspects embedded into its base class.
However many homebrewers don't do this.
They just create a limited fighter who lacks heavy armor but can create grass tents, cheap mundane tools, and potions and speak to animals with gestures.
Because what they really only want is a fighter that can craft potions and has a high stealth bonus.