I don’t find Prime hard to cancel but I do agree that certain patterns are crafty. Like when I go to buy a single Kindle book and it defaults to their subscription service (Kindle Unlimited). With 1-click purchase, it’s too easy to buy and not know.
You then instantly get charged $8.99 + tax and have to spend 15 minutes on the phone talking to 3 different Amazon agents in different countries trying to get a refund which when finally granted, will come 5 days later.