Re: Dubious
SVG is a markup spec, not a protocol. Canvas is an API to render graphics in a browser. Not sure what the protocol is doing here.
</pedant>
Compared to Flash bug counts to date, I'd say neither is doing too too badly.
I am all for finer grained controls about what runs in your browser. If you don't need/want SVG then it should be easy to turn it off. But don't think no one wants/has a valid reason for interactive web apps on the basis that you don't. Besides, it wouldn't be possible to turn the clock back to our "glorious 90s websites". Bit like comparing raw update speed of a VT100 data entry terminal system to a GUI-ified one. It's just not what 90% of users want.