It got the most important things right, and it would have been even better with the original route. 49 km out of 65 km of ITT was before the biggest mountain stages, the first of which was the only hard MTF of the race. Etna on day three was from the best side yet and delivered maximally. The two big mountain stages that favoured long-range action were the last two of the race, and both of them were individually very nicely done. It had a grand total of two simple, boring flat stages (and one of the two had echelons).
It wasn't even particularly back-loaded for a Giro, but I agree that simply postponing the last rest day one day would have been good. It could have been even better, and it could easily have been made harder. But measured against other actual routes, it was good.
They paid for Evenepoel. Dunno about Rogla.