Because of catch rate. Idk if it changed, but Ditto used to copy catch rate when it transformed. Since UBs have a higher chance to be caught in a Beast Ball and regular pokemon have lower chances, I was wondering if transforming into a UB would set the flag for "this is a UB," giving it the Beast Ball catch rate increase instead of decrease.