Потому что процесс таяния не одномоментный, а достаточно длительный. Чтобы превратить лед в воду, льду нужно сообщить некоторое количество тепла, причем достаточно большое. Поэтому при повышении температуры воздуха лед довольно медленно тает, причем его температура при этом остается постоянной - 0 градусов Цельсия. Процесс таяния может продолжаться несколько дней, а то и недель, в зависимости от погоды (в основном от температуры воздуха) и толщины льда на реке или в озере.