There are a number of factors covered in the article. But the net movement into many large US cities of both people and jobs is a relatively recent phenomenon. Boston was losing people and eventually essentially all tech jobs well into the late nineties. No reason trends can’t reverse.