You're absolutely right about de-materialization, but just on this point, migration to cities is probably about over (excluding suburbs, which will probably grow). Most people who aren't in dense areas are happy outside them, because the fact is a very large number of people don't like living in urban areas (those who do are grossly over-represented on this web site.) [0]
[0]: https://www.washingtonpost.com/business/2018/12/18/americans...