The Si-O bond is very strong, so there is your thermodynamic driving force.
have a look at this link.
http://www.minsocam.org/ammin/am65/am65_321.pdf
This is a useful paper to read and at least in part to understand why Si-O bonds should be strong. I say in part, because I do not agree with Pauling on some of his explanation. None the less, there is data which shows the Si-O bonds are 20 pm shorter and as calculated by Pauling, contain about 50% double bond character.
For me, this is an interesting topic and one needing explanation. For me, protons are positive and electrons negative so the notion that silicon or oxygen contain partial charges does not explain how or why an Si-O bond should be stronger. The inverse square law and the bond angles are consistent with strong bonds. Since several third row elements have expanded octets, it appears consistent with this trend.
Let me further point out that H2S is more acidic than H2O. If this is a result of a greater nuclear charge effect, then how might silicon differ from carbon? (That is a rhetorical question for those willing to think outside of the textbook.)