Because the backend for media storage in Lemmy is pictrs, and svg isn't one of the supported file format.
That said, I wish as the instance admin that we could store some custom emojis as svg :(
We could make them very light on resources, and easily scalable.
3dfx voodoo 3 3000, with its whopping 16MB of VRAM.