That's a decision Cuadrado might have a hard time making. But one strong reason because he was on a free transfer after Cuadrado ended his contract with Juventus. Other than that we've seen the experience he has in Serie A so inter milan did a more precise signing that they did. I think he is 35 years old, for sure Cuadrado will reap all kinds of obstacles in the rest of his career, will quickly run out of energy or everything that will make Inter Milan give a 1 season contract for Cuadrado.
After free transfers and when he is no longer old enough, it will be much more difficult to get a club and if he does not receive an offer from Inter Milan, his future will be much more difficult. The decision to move to Inter Milan was much more correct and he knows the Italian style of football very well, his age can help young players and he will be a mentor both on and off the field. Senior player experience is needed and sometimes attendance at certain games can help a club win a game.
Yes, apart from that there is a side of loyalty that Cuadrado has with Juventus, but Juventus did not give him a new contract which made him unable to do much other than leave and join another team. His arrival at inter milan will also provide additional power to their right midfielder for next season.
Loyalty will disappear when there is no contract extension offer and it is different when he decides to retire from football. His arrival at Inter Milan can provide additional strength in the central midfield position and this will make Inter Milan's midfield even better next season.