Normally it's pointless to have many climbs in preparation races, adding more climbs doesn't necessarily deliver exciting races. And if all stages are this tough, no one will dare to start unless they're aiming to get a GC result.
This year's PN is well designed. It gives the opportunity for classics specialist to try and win a stage in the windy opening stages. The prologue suits them as well. The second half of the race is perfect for climbers, punchers and baroudeurs. And its difficulty is perfect for the time of the season, and to prevent the combination of bad weather and tough descents.
Tirreno for example probably offers three interesting stages this year, namely a MTF, a hilly stage and the final 9,2km TT. About the TTT and three sprint stages however, we're lucky PN stages end just before the sprints, so we don't get to see a total borefest for 3 hours.
(Sprint stages of 230 kms are imho more about the mental confidence a rider can get about winning a >200 km stage, while in reality it's still nothing compared to MSR)