I think we should be talking about who they will be doing all of our jobs for. Who is going to benefit from offloading all of our work onto them. As things stand now, it is not going to be us.
They could, yes. But it will take more than just supporting open source and open standards. We need to re-think our whole economic model. The focus needs to be changed over to benefiting all of us.
It probably sounds like I'm suggesting communism, but I honestly don't think that is the answer. But neither is unfettered capitalism. Undoubtedly we will use elements of both, but something new is needed.
I'm not even concerned with methods to achieve it yet. I'm still trying to get a good idea of where we need to get to.
The only thought I know of that was given to a future where labor is no longer required to meet basic needs is the Star Trek Universe. But that is not at all fleshed out.