Germany is much flatter than Italy - while the the line between Bologna and Florence, Florence and Rome, Rome and Naples, must go through a lot of mountains or steep hills. Also, Italy is a territory with a lot of seismic activity every year, and that's something you can't ignore when you send trains at 300 km/h.