Потому что плотность льда меньше, чем у воды
Лед, покрывающий воду, давит на нее с силой своего веса. Вода поднимается настолько, чтобы уравняться в давлении со льдом. За счет большей плотности ей достаточно подняться на 90% толщины льдины. Но иногда вода выливается поверх льда. Так бывает, если лед стал, когда воды в реке было меньше обычного. С таянием снега приток воды увеличивается, она не может сломать лед и вытекает через трещины.