No, advances do not corrode moral pillars. Advances in science have been a part of life since life began. It has help us to extend lives as well as make lives easier for humans in general. The only thing that corrode moral pillars of society are that immoral acts of those in society.
The goal of science is actually to seek the truth in relationship to how the physical world operates and the rules by which it works. As such the advances in science would tend to support the moral pillars of society rather than erode them because the advances are based on truth and truth is a moral value.