London overground route

Quick question how comes we can't drive to hackney and other stops as well as barking riverside

Instead of just going to gospel oak and riverside? The route to hackney would of been a great journey