Not to say that remote work is a flawless solution, but it is certainly a trend gaining in popularity.
I imagine there will always be a purpose for offices and hubs to an extent, but could we see a reality where the normal way software is built is from wherever the developer happens to be located and meeting up IRL is not an everyday norm?