Diego Maradona has berated his compatriot Lionel Messi, saying he's not a leader and hasn't done enough on the international stage.