Why are higher-energy bonds preferred over lower-energy ones?
When a mole of $\ce{S-O}$ bond is formed, $340$ kJ of heat is released.

This $340$ is not how much energy is needed to start a reaction. That energy (activation energy) cannot be derived from the bond dissociation energy.