drawio supports saving diagrams as editable SVGs
Sort of like folks would praise Go's ability to compile a static binary without dylib dependencies besides libc.
We do the base 64 route for tldraw, which is sort of the best of all bad options. I'd like to someday add more export options so that a creator could host the fonts themselves on the same site where the SVG is shown.