
Yup, it's worse than last year. But not that much worse.

Almost half of withdrawals were mid-stage abandonments.
The abandonments were mostly in the first and second week -

All the "over the time limit" exclusions were in week 1 and week 2.
DNSes were more evenly spread:

Week 1 was evenly split between abandons and OTLs

Week 2 was mostly abandonments:

By week 3, most withdrawals were DNSes, probably as the damage caught up to people.

The by-stage number view of withdrawals shows how damaging stages 9 and 11 were

Even if they no longer make up more than half of all withdrawals.
Arkea-Samsic were the worst hit team, but only 4 teams didn't lose any team members. Then again, those teams include UAE Emirates, who had the winner and Deceuninck – Quick-Step, who held the green jersey (sometimes literally up those mountains). I think keeping as many team members in the race is an advantage.

A different view of the same data

It really shows it was that middle week that did for people.