To respond to your response, while it may be sensible to offer cleaning as optional, I'm not really sure that's in anybodies interests. It's simply not fair to push this off onto the consumer, they'll have no idea when cleaning would be necessary. The printer is already doing the 'right thing' in that it will clean itself when necessary, and all that really needs to be done is make sure the printer is only using the necessary amount of ink when cleaning itself, and only cleans itself when it actually knows it's necessary.
For example, laundry detergent companies mark their measuring caps to measure out how detergent then you actually need, but companies found that if they didn't put any mark on the caps at all people on average assumed they needed more detergent then even the company said you should use, which was already more then you needed. People just have no reference point to guess when these types of things need to be done.
they'll have no idea when cleaning would be necessary
I wouldn't be so sure about that - I've seen a lot of office workers who probably don't have any idea how printers work know to take the toner cartridge of a laser printer out and rock it a few times when the printouts start to fade.
To me the biggest annoyance with cleaning (besides the ink waste) is how long it takes, and how difficult it is to do a test pattern print - usually it's a long cycle of "push cleaning button, wait a minute or more, then go back to the computer to fiddle with the disgustingly bloated software to get the test pattern option".
What I'd prefer is a simple pushbutton that starts cleaning the moment you hold it down, and keeps cleaning as long as it's held down. Next to it could be a "print nozzle check" button. Instruct the users to use these when streaks start showing up in the output, and there will probably be far less ink wasted as a result. (There will always be the idiots who lean on the cleaning button until the cartridges empty, but that's a problem of the existing system of fixed-length cleaning cycles too.)
For example, laundry detergent companies mark their measuring caps to measure out how detergent then you actually need, but companies found that if they didn't put any mark on the caps at all people on average assumed they needed more detergent then even the company said you should use, which was already more then you needed. People just have no reference point to guess when these types of things need to be done.