> The engine of progress has already solved much harder problems than the current ones.
I suspect the harder problems you're thinking of are all technological. The current ones we are facing are social and political more than anything, so I don't share your optimism...