So there's a business argument for this regulation. If the consumers feel unsafe giving their credit cards to most companies, they'll spend less on subscription services in total, harming the industry more than they gain from milking zombie customers.
zombie purchasers is the business model of basically every gym. they lose money on the people that actually show up. the money makers are the people who sign up for a membership, go once or twice and then forget to cancel (or purchased a full year at once)