Modric is indeed a great player. His body is not as good as the players in Europe, but he has advantages in handling the ball and with accurate passes.
Modric really understands the game requested by Ancelotti. he has played for Madrid for quite a long time. and his departure will still make his name great in the eyes of fans.
Now he is 38 years old, he plays for Madrid and the Croatian national team. I think he will definitely choose to give a young player to replace him. If he retired now, Modric would also have to be proud of his achievements throughout the history of his professional career.
His age and physical condition no longer support him playing at Real Madrid because Ancelotti has been using more young players to help his team. Modric does have good skills as a midfielder, but his physical ability is no longer capable of playing fully, making Ancelotti have to try to provide opportunities for young players. Modric has helped Real Madrid a lot in winning the title and his name will always be remembered as a Real Madrid legend.
Now there is no certainty regarding his future, whether he will retire or play for another club. Still, if he has no intention of retiring then going to the Saudi Arabian league is a good decision because there are many European players who have played there before.