That could equally be a consequence of technological and scientific development than any particular economic structure.
You might chalk it up to power structures, but that couldn’t explain the disparity in standard of living between the Soviet Union and Western Europe.
And even looking at history, the motivations of scientific development seems quite varied. War has been a key promoter of many fields of science, which has in turn lifted may people out of poverty. So we should have more world wars?