Why is keto is more stable than enol?
The main reason is that
The essential bond changes in a keto-enol tautomerism are
For the keto form, the bond energies in kilojoules per mole are
For the enol, the bond energies are
The difference in the sums of the bond energies is
The keto form is thermodynamically more stable by about 66 kJ/mol.
Hence the position of equilibrium strongly favours the keto form.