If the UIs are moving to (or already at) the point where the GPU is doing the work, there is no reason why a subsets of SVGs couldn't be stored as a bunch of triangles. This would impose a practical scaling limit, but it should cover the use cases of logos and icons.
there is no reason why a subsets of SVGs couldn't be stored as a bunch of triangles