Да, вы вроде правильно поняли, что здесь происходит. Однако вы что-то неправильно поняли: как PNG относится ко всему этому. Методы сжатия, реализуемые графическими процессорами для применения к текстурам, очень отличаются от метода PNG «фильтр + дефляция», поэтому при использовании каждого типа графического процессора у вас есть такой тип поведения.
Разработчики Unity пытаются вам сказать, что текстуры могут храниться в том же формате, с которым работает графический процессор, и что для оптимальной производительности вы должны определить, какие форматы сжатия поддерживаются на вашей целевой платформе, и связать файл ресурсов. за это.
Так что для игры для платформы X определите форматы сжатия, поддерживаемые графическими процессорами X, затем упакуйте свои ресурсы в это и отправьте версию X вместе с этим. Промойте и повторите для других платформ.