So, given how obviously broken this situation is, how would folks propose we fix it?
They will keep doing this as long as it's profitable. They lure you in with a cheap printer and they're trying to make their money after the initial purchase.
you can't stop HP being a pack of cunts, but you can at least not make it your problem.