I'm not clear from the documentation what the key differences are between these standard Apollo subscriptions and 'Smart Subscriptions'.
The docs say that any subscription declared in the apollo.$subscribe option of a Vue component will be a 'Smart Subscription.' It also seems to be that Smart Subscriptions will be automatically destroyed if the related query is stopped based on this.
If you call $apollo.subscribe() however, you just get a standard subscription, which is only killed when you destroy the component based on the docs here.
Is this variation in destruction criterion the only difference? Do normal subscriptions support the throttle and debounce options that smart subscriptions do?