The average London worker earns in eight months what the typical worker in Wales makes in a year, according to a new report, leading to some to urge the young to leave, but others think differently