Security has always been an excuse not to adopt SVG more (and even if it were, a new vector format could be introduced, but as you said it can be sanitized).
Video codecs also introduce security problems and they are one of the main attack vectors towards multimedia systems embedded in cars and more.
@post @tbernard SVG != Photos, but I also wish SVG was supported in more places.
But SVG can also be unsafe. It needs sanitization.
https://github.com/cloudflare/svg-hush
And SVG can get pretty large. It often needs optimization.
https://github.com/svg/svgo
And browsers all render SVG a bit different. They've all gotten better and more consistent over the years, thankfully.
(FWIW: I'm saying all this as a fan of SVG and I do use Inkscape a lot.)