@pluralistic Perhaps the problem is a lack of transparency? Customers should know it's not really "free ink for life" but "free ink for a while but hey, maybe we just decide to screw you over at some point." - You're buying a call option on the company's behavior.
Most services are like this. Like AWS = We give you a server, but hey, maybe not anymore if we feel it's opportune." - A call option on your own reputation.