Modern printers are much better in this context, however what you pointed is true. To avoid heads clogging, when I moved from Laser to Inkjet, I planned a way to save the printer from inactivity by preparing a directory of family photos I already planned to print, but instead of printing lots of them in a single take, I print each of them every two weeks, so the printer heads never get dried. The printer is a Epson WP4515, and of course I use refilled consumables (€3.50 per cartridge). Admittedly from time to time I forgot about printing my photos, nothing that one or two heads cleaning passes couldn't solve. In short, it is definitely possible to have an Inkjet printer, make it print no more than a few hundred photos in years, but never clog a head or have to ditch new cartridges or worse, that is, an extremely low cost of operation. It requires some attention though.