My web hosting service renewed my subscription by charging my bank account through an expired debit card. Why do banks give payment processors such power? It’s ridiculous!

My leverage has always been to leave expired cards on file when I find it difficult to cancel a subscription. It's crazy that they can get around it.