Tell all that to the Danish rails please.
Or perhaps realize that things are not so simple. Adding a plough to the front of a train has exactly the same problem as adding a plough to the front of a car: If the wheel friction is insufficient, the train is not going to move anywhere. Real snow requires dedicated snow ploughs, both on rails and on roads.
Heated switches are great, but when the train passes and large lumps of ice are shaken from the train into the switch, even 10kW heaters give up. Then the switch is stuck until someone gets to it and removes the ice.