Don’t kernel SVMs need a full pass through the data they were trained on to make predictions? How is that faster?
Furthermore, number of parameters do not (necessarily) grow with the size of the training data, can be reused if you get more data, can be quantized/pruned/etc. There's not really an easy way to do these things with SVMs as far as I understand.