Without knowing too much about ML training, generated output from the own model must be much easier to understand since it generates data that is more likely to be similar to the training set? Is this correct?
The self-preference is almost certainly coming from post-processing, or more likely because the model name is inserted into the system prompt.