The shake sub-filter for the “Size and Position” filter has a lot of potential, but as of its current state, it is quite lackluster. I personally believe that there should be an ability to change how long the shaking will last, how quickly the shaking will be, and how off centered the shaking will make the clip. While I understand that, that is a big request, but I believe that is vital in order to make the shake sub-filter more useful.
This already exists by simply adding more keyframes. This is a preset. A preset is merely a convenience item. Moreover, you can add your own presets after adding the keyframes yourself. What you really request is a more fully feature shake effect with parameters and perhaps keyframable parameters. That might happen, but it is low priority since the preset and additional keyframes are available and there is so much more to do.