Why would i not activate 'Preserve Vector Data' for SVGs?

First off, i believe i do know what the option 'Preserve Vector Data' does. But just in case, let me recap: When using PDFs or SVGs in my Asset Catalog, Xcode by default creates assets at fixed sizes from these files at buildtime. When i tick the 'Preserve Vector Data' box, the asset is scaled at runtime using the vector data, allowing for smooth scaling and crisp images at any scale.

But the question i'm asking myself now is what exactly is the drawback - most likely performance-wise - to simply activating this option for each an every SVG or PDF Asset i use in my project?

I would be very happy if someone could elaborate on this or direct me to some more in-depth documentation on Vector Assets :)

Yeah, this would be great to know. Cause on newer devices we can't that easily see the impact on performance. Well, I can't see it at all and I am always using this option.

I also wonder why "Preserve Vector Data" can't be set at run time via an API like the rendering mode and other properties of image assets.

Why would i not activate 'Preserve Vector Data' for SVGs?
 
 
Q