Knotweed insurance policies are usually quite hard to come by, they are not included in any home insurance policy I've seen before. Usually for those without insurance the course of action would be to run a knotweed civil claim against the council for the loss in value of the land - as insurance, as you say, can be very expensive.