I was trying to find the temperature at which water dissociates into hydrogen and oxygen, and so I came across this Wikipedia page. It states that it takes $\pu{493.4 kJ/mol} + \pu{424.4 kJ/mol}$ to dissociate the bonds in a water molecule which gives a total of about $\pu{920 kJ/mol}$ or about $\pu{51 MJ/kg}$. So I tried to calculate the temperature that would give that huge amount of energy using the heat capacity of water vapor. I took $\pu{3.3 kJ/kgK}$ for water vapor as an average specific heat, and so by simply dividing $\pu{51 MJ}$ by $\pu{3.3 kJ}$, I ended up with about $\pu{15,000 K}$.
But on this other Wikipedia page, I found: "at $\pu{2200 ^\circ C}$ about three percent of all $\ce{H2O}$ molecules are dissociated into various combinations of hydrogen and oxygen atoms. At the very high temperature of $\pu{3000 ^\circ C}$ more than half of the water molecules are decomposed".
So now I am very confused. If $\pu{3000 ^\circ C}$ is enough to dissociate more than half of the water molecules, then it should be expected that almost all the molecules should dissociate at around $\pu{4000 ^\circ C}$ or so and not the $\pu{15,000 K}$ I calculated earlier.
So am I missing something here? Or is there an explanation to this?