DPS had many interactive features and also a general-purpose computing language. Put all that together and it's pretty sweet for the late 80's or early 90's. Problem was, while it could do general-purpose computing it could not really do general-purpose I/O, notably network I/O. And as I stated elsewhere, the fact that it's already a typesetting language might have taken us even further from the "text plus markup" concept that should (but doesn't) rule the web.
Doing clever interactive or computational or network things in SVG requires Javascript. SVG without Javascript supports some animation characteristics but not enough to do the I/O to make real time animated maps, for example.
Don't get me wrong, I've done some very very clever things with Javascript embedded in SVG running in a browser that are unapproachable using any other method. I just hate Javascript with a passion of the "love to hate it, must hack it to conquer it" flavor. As opposed to good languages that don't require hacking/conquering but are simply grokked. (And see my reply to Don where I point out that I have abstracted my hate to the level where I don't write the Javascript, but use a program to write the Javascript!) The fact that it all usually sits in a browser window is mildly irritating too but it's pretty close to a universal multi-platform medium.
Tim.