Microsoft has been praised for a recent promise to help fight Seattle's housing affordability crisis. Many see the move as a belated but welcome example of a tech company taking responsibility for a mess it helped create. But how exactly did Seattle get here?