If I could pour ink directly into the printer the only waste would be the bottle which could have a much higher capacity than the printer. As a bonus, the printer would not need regular malware updates to detect the most recent third party ink.
I buy printers based on upfront cost + price of third party ink + open source driver (so the printer does not become landfill when the manufacturer stops releasing binary drivers). If the next generation of HP printers comes with two years supply it will be at least that long before I know the price of the ink. I hope they are expecting this to be a long term investment.