I hardly print anything anymore... maybe when I have to return something I ordered online, I have to print a shipping label or something.
As for photos I can have them printed (instantly) in the convenience store nearby... I'd have to print loads of photos to offset the cost for such a printer.
But I'm sure this is a great solution for some people - if the printer also solves all other issues going along with heavy use [such as overflowing of the ink reservoir that catches the ink wasted on cleaning print heads].
As for printer drivers, I admit

I don't use the Linux ones. I have a Windows VM for that and it has direct access to the USB printer via USB passthrough.
I used to have TurboPrint drivers for Canon and it worked great but ... Linux printing is still a lot of hassle, and it's not worth it in my very-rarely-print case. Also for printers that are smart enough to print photos directly from SD card, I rather construct images and put them on SD card and have the printer handle the printing, than rely on a [Linux] printer driver to get it right for me. Lots of bad experience in that department
