Milan led it out, but hit his limit a bit early. Magnier swung off of his wheel, moving Groenewegen towards the barriers. Magnier started his bike push a bit earlier than Milan, and that was the difference.
In my experience, there are two types of sprinters. There's the big track style guys...
Yates, if he recovers well. Almaeida, Christen (assuming he gets through the Giro unscathed), Del Toro, McNulty, Narvaez (same as Christen), Pollitt, Veermaerke, Wellens. He will be fine.
Marc Soler transported after appearing to cause the crash from his front wheel washing out. It happens in these conditions. Not his fault. Cepeda is wearing the 41 for EF, so he might be the GC priority.
Yates had one of the best chances to beat Jonas. He's won it before. UAE losing two of their best is not good for UAE. I'm sure that they will be OK after a month but who knows.
There are racers that have crashed, and racers that are going to crash. That's it. Anyone that has never crashed in their career was never up front enough to make a difference in the race.