The question is really how much better an uphill sprint or a reduced bunch sprint are compared to a classic bunch sprint. Cause I don't see any other scenarios happening for stage 2 or 4. And the only thing I can see preventing us from a buch sprint on stage 8 is a massive crash on the descent which is seriously way too tricky and close to the finish for a stage that flat (cause that stage might try as hard as it wants to look hilly, it really isn't. Just take a closer look at the climbs they use). What we are left with are stages 6 and 7 which probably won't end in a (reduced) bunch sprint, but anything other than a peloton with more than 50 riders in it with 10 k to go would massively surprise me, so those stages won't exactly be classics either. And add to that that the two panflat sprinters stages in the 3rd week come right after the rest day, which means we won't be bored in the first week thinking, "at least on Tuesday things are really gonna kick off", we will have to wait two more days in the 2nd week before we finally see some double digit gradients.
I also think we aren't just complaining because this looks like a rather boring route, at least I am also annoyed because not using any hard climbs outside the Alps always seems like such a wasted opportunity. Italy probably has as many great climbs for proper high mountain stages as France, in the Apennines alone, yet the giro hardly ever has decisive mountain stages outside of the Alps.