The 1010 website only has a handful of reviews on the WS-70s, so I wouldn't agree that there are "a lot" of negative comments: basically one guy who says they are the best ever, one guy who says they are the worst ever, one guy who says the dry handling sucks (no

, Sherlock), and a bunch of negative "drive-by" ratings with no comments.
I've never driven on the WS-70s so can't comment on them, but I wouldn't place much stock in the customer reviews on 1010. Maybe check out Consumer Reports or the Tire Rack tests (not the customer reviews).
There were lots of comments about the Michelins, and I'll agree lots were surprisingly negative.
Just thinking out loud here, but I wonder if the Michelins simply don't like certain kinds of snow? I know we had a poster here a winter or two ago who hated the Michelins. IIRC, he lived on the west coast and drove lots in wet, slushy snow.
Maybe the Michelins are great on ice, and even cold, dry snow, but pack up uselessly in the wet, heavy stuff?
Again, I have no idea, just thinking out loud for a reason why customer reviews are all over the map.