We had injects before, but they would gum up because we didn't use them enough. So we switched to laser. Those lasted forever, but they don't work for any heat transfer or other "special" print jobs that we do.
Now we have the subscription. Once in a while new ink shows up, right before we run out. It's kind of magical.
I realize this won't work for everyone, but I can see it working for most people who still need a printer.
What happens when the heads dry out, the printer stops working, or they decide to drop windows device driver support? Do they mail you replacement hardware? I've had at least one of those things happen every year or two with 100% of the inkjets I've owned, regardless of brand, but especially with HPs.