No PIL má jeden problém - spoustu závislostí na systémových knihovnách.
Ty jsou vypsány například tady https://pillow.readthedocs.io/en/stable/installation/building-from-source.html. Ano píše se, že optional, ale instalace PIL/Pillow si s sebou ty knihovny vezme - takže si nataháte spoustu potenciálních vektorů útoků (asi nejvíc toho bylo hlášeno pro libtiff, ale obecně zrovna tyto knihovny se updatují docela hodně).
PurePNG je skutečně Python-only realizace, takže v tomto ohledu je to méně starostí. A to řešení v článku si myslím, že pro běžné účely může klidně stačit (jak říká Rob Pike "A little copying is better than a little dependency" - nebrat doslova, ale zase na druhou stranu druhý extrém je taky "zajímavý" - https://github.com/i-voted-for-trump/is-even apod.)