Good question - this effect has been seen throughout heavier elements down the table. Its real name is hypervalence, and numerous theories have been put forward. It is still ambiguous in nature, though.
Firstly, the number of electron pairs each shell can contain increases down the periodic table. Take argon, for example. In favour of a stable octet, it does not try to incorporate electrons to its empty p-orbitals - though it can theoretically. Lighter elements, such as fluorine, cannot incorporate such p-orbitals, and thus cannot experience hypervalence.
Basically, the theory is stating that the elements with unfilled p-orbitals in favour of a stable octet can fill their p-orbitals if attacked by sufficiently strong electrophiles. In this case, the electrophile's enthalpy is negative. Also, due to a decrease in effective nuclear charge, the heavier elements' valence electrons are more susceptible to electrophilic attack. For example, we see sulfur trioxide, sulphuric acid, and other sulfur hypervalent molecules bonded to electronegative atoms, but not stuff such as SH4, SH6 etc. Because they are simply not electrophilic/electronegative enough!
Also, scientists have also realised that the central atoms in phosphoric and sulphuric acids have formal charges of 1 and 2 + respectively - meaning that they would require two extra electrons to obtain a stable octet.
Also, bonding via p-orbitals may strengthen other bonds formed and decrease bond length, leading to stability.
And that is all there is.