The more electropositive the metal is, the more basic its oxide. Consider NaOH. Very electropositive metal. Very basic salt. When NaOH is put into water, the hydroxide group leaves, leaving the sodium portion of the salt with a positive charge. This is okay because Na by definition is very electropositive and thus able to stabilize positive charge. If instead you said that a hydrogen proton leaves, then we'd be left with NaO(-) and that's not very "good," stability wise, because the brunt of the charge is borne by the oxygen (it's the more electronegative). Having an entire hydroxide anion leave is better since then we'd have a solution of Na(+) and HO(-) and that's good; we have an EP element stabilizing a positive charge and an EN complex stabilizing a negative charge.
On the other hand the less electropositive the metal or whatever the counterion is, the less the metal can stabilize a positive charge through the loss of HO- (hydroxide anion). Consider (HO)2SO2. Sulfur is more electronegative than it is electropositive, with an EN of 2.6. Thus, when you put (HO)2SO2 in water, you don't get hydroxide ion. You get hydronium ion. The leaving of the hydrogen proton creates a negative charge on the remaining molecule, and that's okay, since we have an electronegative element.