Maybe they are eating it? Facebook, Amazon, and Google just have a very large buffet and it would take a while for them to notice.
Heck, I am taking little bytes (pun intended) every day ;-)
But seriously, I believe that could be the next revolution in the economy. We had the industrial revolution, the technological one (internet and such). Maybe remote work can be the next one. If it starts happening and large employers start to adopt it, it could change how cities and whole regions evolve.
Consider: agile frameworks at their core focus on improving communication, but remote increases the barriers to communication. For humans, online social contact doesn't provide the same benefits as as f2f. It makes depression worse, not better. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4183915/
I know someone at Amazon who gets flown halfway around the world over 4 times a year. They're not remote, but a frugal company like amazon decides it's important enough for them to visit headquarters regularly.
Timezones make communications harder as well, etc.
However I'll take these downsides vs the upsides.
consume_remote_work(<<Byte:8>>) ->
Do_something(Byte);
consume_remot_work(<<Byte:8, Rest/binary>>) ->
do_something(Byte),
consume_remote_work(Rest).This isn't just a modern phenomenon. Note the whole point of outsourcing was that given how well the world is connected, it barely matters from where you get work done from. But what it is in reality is basically a cost equation.
Early IT departments in most companies were considered a back office expense so remote/outsourcing work used to make sense. These days most tech companies have a lot of money, so the cost thing doesn't make sense.
Good connectivity was never reason for remote/outsourcing work, so it doesn't matter how good it gets.
Then they turn right around and tell all their employees to move to the area, then to get in their cars, buses, trains and start commuting to a physical location, in one of the busiest, most expensive city every single day. So that these workers can then sit on chairs in a building and do probably the easiest thing to do with a remote connection -- write code, documents, email, monitor servers.