I agree.... ....
I think they are providing proxy sites, of which Duck Duck Go may be one.
Those are sites I stay away from also.