Agreed. The one thing I would add though is that while a lot of the technology we are using now has roots in the first half of the century, the second half has been big in terms refining and making said technology available and accessible to an increasingly higher % of human population across geographies and across economic levels. I think that in itself is a big step forward.
That's the problem. Globalization is merely the copying of existing technology, but many in the west have mistaken it for real progress.
This is one reason why economic growth in the west is stagnant. Technological progress is what fuelled our strong growth half a century ago. Without it, politics becomes a zero sum game.
A good friend of mine has started working on the exact same problem. He comes with a background in Games/Graphics (Pixar, EA Sports etc.) and in Education, and his take is that teaching programming/math using concepts from animation/games development might be a much better approach compared to the traditional way of teaching programming and computer science. Interestingly, that's how a lot of folks got into programming in the 80s and 90s.
He is starting this in small in-person batches for kids and adults (Ahmedabad, India), with plans to take it online in the future. Would love to hear thoughts on how to best scale this model.
I recently read an interesting take on the same topic by Carlos Slim Helu. He actually advocates a 3 day work week for certain industries. Telmex is already offering this option to some of it's employees.