When Messi suffered from repeated defeats with Argentina in 2016, he didn’t just cry but even decided to quit the national team. He was just 29, and he decided to quit.
By the way, I bet he seldom cries at Barcelona because the club had been bribing the referees for more than a decade. He had enjoyed unfair advantage in La liga for such a long time. If you read news, you will know Barca is being prosecuted by the Spanish government for bribery.