In Italy, there are so many good options for something else than a MTF where the last few kms are the toughest, that it should be easy to create these kind of stages:it's a formula that works really well. Having such stages really helps to force some action indeed. Although I would say it should not become to much a formula. Every year a Mortirolo-Aprica will get a bit predictable as well. So different formats can work as well, without having a monster climb not to far from the finish followed by an easier climb. Most important is having fair possibilities to make ambush early on and avoid stages in which the waiting game is most favorable.
Mortirolo - Aprica
Finestre - Sestriere
Stelvio/Gavia - Torri di Fraele/Bormio 2000.
San Pellegrino in Alpe - Abetone
Colle San Carlo - Courmayeur
Fauniera - Madonna di Colletto (downhill finish)
Giau - Falzarego or nearby refugio or downhill finish
Fedaia - Pordoi or downhill finish
Downhill finish to Trento from Bondone or Rovereto from Bordala
Downhill finish from Monte Grappa
And that is just options from the top of my head. There are certainly other. There are also options for the Tour, but not the same abundance as in Italy.