This is explained in the answer to the question "Why does a neutralization reaction occur?"
The formation of the strong covalent H-OH bond of the water molecules, from opposite charge
#H^+#and #OH^-#ions causes the exothermicity of the reaction and the fact that the amount of evolved energy per mole of water formed is more or less the same independently by the nature of the acid and bases that are neutralized, if these are strong.
The driving "force" is the formation of water from the combination of two opposite charge ions: a proton coming from the acid and an hydroxide ion coming from the base.
This combination reduces the energy of (stabilizes) the system (its internal energy and enthalpy derease) of around 58 kJ per mole of water formed if the acid and the base are strong.
This amount of energy is released in the environment as heat during the neutralization, that is an exothermic reaction.
The amount of heat per mole of water (molar heat of neutralization) is less for weak acids or bases.