I expected it too. Allegri and the players expected it too. But in the second half they were dead. They wanted to, but their legs betrayed them, especially after the two quick goals. We improvised a lot in the second half of the season. We were forced to change the formation and that was a huge risk on so many levels. It might not have worked and if it worked, as it did, we risked fatigue in the latest stage of the season (due to not having subs) and we risked having to change it back again if injury crisis hit (fortunately, only Pjaca got injured). We paid dearly for it in the very last match.
If we search for the root of the problem, it's those two summer mercati in 2015 and 2016 when we decided to sell, or we were forced to sell, most of our stars. We didn't have the money to replace them and to add quality on the bench. We did add quality of course, because that's what Dybala, Alex Sandro, Higuain, Pjanic etc are, but we were left really thin on the bench and when you add everything, it leads to what happened in the final stage of this season - burning out our starters due to not being able to rest them.
If it's a lesson for the future, then, if the financial situation is allowing it, we need to keep the best and strengthen the bench. We don't just need Higuain as a starter and Kean as a sub. We don't just need Pjanic as a starter and Rincon as his sub. We need those on the bench to be of similar quality to those starting, as is the case with our defense. That way fatigue won't be a problem and an injury crisis will be survived.