Look-- as far as the Ranger class goes, they done well screwed up. Not the only thing in the game they have utterly screwed up by far.
But at the same time, they have too big of an ego and regularly pleasure themselves to their own superiority above all other imagined game designers to ever actually admit that they screwed up.
Hell, it is one thing in Magic the Gathering to say "this card was broken, we didn't really think through the consequences and so now a year or two later we deem it illegal and replace it with this similar card" which tends to happen for overpowered cards, but rarely for under-performing ones anyway.
But, apparently in D&D it is utterly unthinkable to admit mistakes and release a revise edition of something within the next 10 years of having released something.
So you are stuck, in a less polite term--- f*cked-- until they decide to release a 6th edition of D&D-- at which point they will feel free enough to undo mistakes done in this edition.
Because no matter what BS they fool around with in UA articles, they just don't have the intestinal fortitude to admit that they done screwed up and need to redo something and release a whole new version of the element of the game they flaked out on.
Which can only make me say "screw you M.M. and the rest of the totally incompetent doofs you have working on this game, because I am damn sure I could do a better job than you lot and that's not something I have ever said approaching any other games."
For D&D we are somehow stuck with the most utterly
design team that could be assembled with all of their heads too far shoved up their rear ends to ever revise any mistake.
So, screw it-- you may as well redesign the Ranger from the ground up for your game because no solution is ever going to come from the official company.