Really? The reasons you gave are perpetual. Don't you think that the real reason, in this moment in history, is that landlords are colluding on rents? If we enforced anti-competitive laws, and raised property taxes in the suburbs to a level commensurate with the maintenance costs of those areas' infrastructure, it would solve a lot of these problems.