Ok, so here's my opinion on the ditto mew theory, I say ditto is a failed clone of mew because these 4 reasons.

Reason 1: dr fuji says that he has failed mewtwo multiple times and there's more than one ditto.

Reason 2: ditto and mew are the only two pokemon that can learn transform.