We can say Ash is special for always saving the world, but why does he meet all the Legendaries? Is it because he's special?
He's technically the chosen one isn't he. He saves the world and yet isn't that great at the same time. All the legendaries either respect him or his bond with his Pokemon.