It's an easy problem to solve if you want to use government levers: Raise the minimum wage inside London. Keep raising it until businesses start moving to other cities.
This is a considerably worse solution with unknown knock-on effects, especially when compared to a well understood solution of making a few stations handle more capacity.