почему вода не замерзает под толстым слоем льда
Потому что слой льда выступает теплоизолятором. И вода , находящаяся под льдом, сохраняет свое тепло.