This is my understanding (please tell me if i am going wrong anywhere):
During phase change (i.e. ice melting into water) the molecules absorb heat, gain more random kinetic energy, and spread apart (leading to weaker intermolecular bonds). When all the molecules are separated enough to become fluid, they turn into water. However, in a real life scenario some molecules become fluid earlier than the others. In this case, any heat added to the 'ice' goes into separating the bonds and the temperature stops rising. Latent heat is the energy required to sufficiently separate all the bonds enough to change phase.
My question is: If water and ice could not co-exist at the same temperature (0 degrees Celsius), would there still be a latent heat and the 'plateau regions' on a heating curve. If any of my reasoning is wrong, please explain why the temperature stops rising during phase change.