I'm not defending this, but that's not really a fair analogy. It's more like "the gym already gave you a keycard, why should they cancel your access just because you stopped paying for the membership?"
Cancellations and plan downgrades are effective after the last day of the current billing cycle.
https://www.hp.com/us-en/shop/cv/instantink