Actually, Windisch won over Doll and Fillon Maillet. Martin Fourcade was 6th, Peiffer 8th, Shipulin 17th, Schempp 21st. I believe JTB was the only big gun missing.
Also, Windisch was 4th in the legendary Oslo mass start in 2016, and he missed the last target. Had he hit that one, he would have sprinted for gold. He was the only athlete to shoot 10/10 in last year's Oberhof relay, so he clearly likes these heavily windy conditions.