To prove himself further and test himself.
It's not FM, footballers are people like everybody else, they have many reasons for their decisions, not just football. A lot of factors play a role, the wishes of their families, the place they want to live, where they feel comfortable... just like everybody else.
So why should Messi move when he has everything he could wish for?
