When I create a subscription that reacts to changing props like so:
<script>
export let page;
$: Meteor.subscribe('stuff', { page });
</script>
...the old subscriptions will not be stopped until the component is destroyed. That means, if page changes a lot, a lot of "stale" subscriptions will be persisted until the component is destroyed.

Wouldn't it make sense to close the old subscription when the props change?