The virtual card trick is underrated as a consumer solution. Create a new card per subscription, delete it when you want to cancel. No dark patterns can survive that. The problem is it puts the burden on consumers to be technically sophisticated, which most aren't. And the average person shouldn't need a fintech workaround to cancel a gym membership.