Color is the biggie. Color lasers are expensive, around $300 or so last I checked? If we printed more, I'd definitely get one, but we don't (and likely never will). At our usage, buying a new color laser would take a few decades to pay itself back vs this subscription.
PS you don't have to wait for new cartridges. It's all connected, so they will automatically mail you a new cartridge as soon as the printer senses it's low-ish, long before it's totally dry.
Their customer service bot is generous too. I lost a cartridge during a move, told it I was running low and it automatically shipped me a couple new ones, no questions asked.
I don't really know how HP manages to make any money on this, but it's incredibly convenient. Probably they hope you'll end up moving to a higher subscription tier, but that makes no sense because if we printed more, we'd just get a laser. Shrug. I'll enjoy it while it lasts though!