Prevents sharing of subscriptions as it is unlikely that one will share their wallet (that is private key)
Makes it simple for devs to implement subscriptions in their dapps
How it's Made
The contract was exceeding 24 kb and we solved this by removing many of the contracts we were extending and writing the functionality we needed on our own