5e goes back to the 3e mindset of having the DM warp their game for the Ranger to work. But it is worse because 5e is even more open ended so a Ranger player has less to go on when figuring out what their PC can do and do well until the DM tells them. This is because the Ranger class features refer to aspects of the game that either purely come out the Dm's brain (Favored Enemy, Natural Explorer) or are needed because they refer to another system that wasn't explicitly designed to work with it (Spellcasting, Beastmaster, Favored Foe).