>hurrrr shipping doesn't exist in reality, it will never happen!!!
>implying canon "exists"
>implying pokemon "canon" exist outside of some Japs mind
>implying any of it "happened"
Assuming things and making your own story is as valid as some Jap in an office in Tokyo writing the next portion of the story. Of course, not everyone will believe or want to believe your version, which is why you have to try to make it as consistent and logical as possible, to convince people to follow it.