First we should understand what really happen and why they are willing to let go of Ayton. Yes, he is a vital part of the offense and defense of the Suns, but it seems that Ayton doesn't have the mindset though, in the finals against the Bucks he was out hustle by Giannis and there was a critical play that he was block. And after that, the Suns didn't offer Ayton a max contract, first sign that he will not stay as Suns for long. And last season, we've seen how he got bench in Game 7 because they way Monty see it, Ayton quit on them. So it's just a matter of time before Ayton will be traded and this is the right time.
In regard to the Suns-Bucks Finals 2 seasons ago, the Suns as a whole team is inexperienced when it comes to NBA Finals and all of them are first time in NBA Finals including CP3 and I believe that affects that whole decision-making of the team. Ayton really was out hustled by Giannis at that time, and he doesn't have any substitute big at that time thus, they lost the series.
The problem with Ayton at that time is after that lost, he requested for a max contract which obviously he will not get it. It's only his first time to go to NBA Finals and his team without CP3 is at the bottom, so he doesn't deserve it, and I know many will agree. Ayton being benched in Game 7 against the Mavericks is the trigger point for Ayton to leave the team for some reasons. Well, looks like the Pacers will get him in exchange for Turner and maybe some first round picks, so I will just hope that he will be a good piece to the team.