Wrong attitude, and wrong. If I am trying out a few things that don't pan out, I may want to cancel. Then I may want to come back in a few months. Also, this space is moving quickly, so if they aren't improving the product quickly then they will die quickly, so I am sure the people using these tools are trying things out every now and then. Also, you are tainting your word of mouth. Just because I cancel doesn't mean I can't recommend it to someone else who may have different needs. But if it's a pain to cancel I won't be doing that.
I'd say the chance is much higher for B2B businesses. Say my Shopify store fails so I cancel my subscription. But I'll likely come back and try my luck again with Shopify on my next idea since I've learned the platform.
What about word-of-mouth recommendations? If a service doesn't work for me and I cancel, I may still recommend it to someone else. Not so much if I know they're going to hate me for it if they try to cancel.
With the risk of generalizing, this is what I do with some streaming services. I subscribe then cancel after 2-3 months after I've finished watching what I was interested in. I do this with HBO, Showtime, Hulu, Netflix, etc..
I do the same with Leetcode, cancelling my subscription after I'm done prepping then resurrecting it if needed.