Interesting read, and several of these trends are there for a while, big question is not if they will happen, but the speed at which the impact happens, e.g. the branchless society people started to forecast in the 80's when computers got more adapted