An SVG is actual en XML-file with cordinates how the image should be displayed. The file does not contains any size information so it can scale both up and down without losing in quality, but that is something that web-browser is doing.
That’s the same as if you are using a canvas to render an image and you need to resize that one.
I will take a note and check if we can do something for the Html.ImageFor extension method so that can print out width/height information when rendering an svg image also.