Most Londoners wouldn't have objected to the national stadium being in the midlands
It was the FA who decided it should stay at Wembley for a variety of reasons, some of which I've now forgotten
Unfortunately the mood now is against improving roads around stadiums or other large entertainment...