I thought the reason no one has seen Ditto is because it only has transform and it wouldn’t be useful even in gyms. You would lose time using the move as the player’s pokemon would be pounding at you. Unless you can use the move at the beginning with no penalty.