SVG is astonishingly concise. Most renderers are remarkably efficiently. It is very gzippable.
Your criticisms are based upon nothing.
Your criticisms are based upon nothing.
The rudiments of the vector description is extremely concise. That it is XML is superficially irrelevant, and if you really think the text markers are so important, consider it a highly compressible binary format via GZIP. Ultimately it doesn't matter.
I've never seen any metric that holds SWF as being more efficient than real-world SVG.