HP is the fucking worst. My ink levels are clearly, at most, 2/3 empty, but then it will just stop printing. Like, the printer's own sensors can see thay there is still ink left, but prints out faded, unuseable pages. Its infuriating.
For HP, I vote with the absence of money. If their silly services aren't selling well, they'll likely discontinue them. If I'm using a printer that isn't HP, then they don't see money from that, either.
On basically all of the instances of something like this happening, it has been because they have been using the HP instant ink subscription, where you pay a monthly fee based on how many pages you print, and HP sends you the ink refills as necessary. Skipping the whole issue of having subscriptions for physical devices in the first place, you wouldn't expect any other subscription like for example Netflix to continue working if your card has expired, and neither does the ink subscription.