I think a more toned down, and a more accurate view would be that progress of science and technology is what causes social changes, and not the other way around. As in, the social dynamics move within the space created by existing level of technology.
As an example, consider reformation: many attempts have been made at reforming the church, but the first successful one happened only after the printing press got widespread enough that the reformational thesis could spread around the Europe very quickly.
Or you could reasonably argue that the end of feudalism happened because of gunpowder and accessible firearms. Where previously a person had to train half of their life to be able to fight with an armoured knight, suddenly with firearms, anyone could become effective in the field in pretty much no time. This shifted power away from the local lords in a significant way.
There are plenty of similar examples you can find in all of history. You can probably shoot plenty of holes through them, too, but still, this for me sounds like a most plausible theory of social changes of the ones I heard.