Zidane retired at 33, Pelé went to USA at 34, Maradona left Europe at 33, Beckenbauer left Europe at 32, Ronaldo Nazário retired at 35, because all of them felt secure about their legacy.
Messi is going to MLS at 36, because his legacy has been settled as the UNDISPUTED GOAT.