You're right that there are definitely some bad actors for cancelling subscriptions, it's really crappy you've had to deal with that! I once had a recurring charge from rackspace that neither myself nor rackspace's support could tell me which account the charges were associated with! Luckily my credit card company was able to put a block on any charges coming from rackspace rather than have to cancel the entire card.
I still think there are way more good companies than bad ones when it comes to cancelling and I do value building a relationship with the companies I patronize.
It is worrying to give so much power to a 3rd party, in this case google, who is notoriously difficult to deal with when an issue arises.