Here's the scenario.
Assume an endless empty plain.
A rogue with Polearm Master is armed with a reach weapon. A fighter is armed with a nonreach weapon. Both have speeds of 30 ft. The rogue moves 30 ft. toward the fighter, stops 5 ft. away, hits the fighter, and uses cunning action (bonus action) to dash to move 30 ft. away, staying 35 ft. from the fighter. If the fighter doesn't move towards the rogue, the rogue can continue doing this until the fighter dies, the rogue never getting into the fighter's reach.
The fighter can move 30 ft. and not reach the rogue. To get to the rogue, the fighter must move 35 ft., and the rogue gets an opportunity attack against the fighter for the fighter leaving the rogue's threatened area due to the rogue's reach weapon.
Still, the rogue can infinitely use his cunning action (bonus action) for disengaging and his action for dashing away at 35 ft., consistently denying the fighter his attacks while making opportunity attack against the fighter.
How does a basic melee fighter ever stand a chance against a rogue with a reach weapon? Other than ranged weapons, is there something that prevents this simple strategy?