You are right Andres Iniesta Barcelona football legend has announced his retirement. At 40 years old it is understandable that he is stopping because football requires a lot of physical effort. Iniesta had amazing career like winning many awards including 9 Spanish league titles and 6 Spanish cups and 4 European Champions League titles. This makes him one of Barcelona greatest players. Iniesta achievements will be hard to beat and his commitment and skill and leadership set high standard for future Barcelona players.
Nothing can be maintained at that age and Andres Iniesta's physicality will definitely not be able to keep up with the young players in the same team or the opponents they will face in the competition.
Andres Iniesta has won everything at Barcelona and there have been many successes that have been achieved individually and at the club.
Deciding to retire at the age of 40 is right because even if he forces himself to continue playing his physicality will definitely not support it.
Andres Iniesta is one of the most needed players in his era and he has given many trophies to Barcelona during his glory days, that's why he is called a Barcelona legend.