Printers are a bit like cars, not enough genericity. It used to be worth it in the 90s when there was innovation but now it's going backward every time. Everything is coupled where it shouldn't. Fat proprietary drivers, bad interfaces physical and software, coupled network links, cheap tricks to ensure regular costs (ink drm etc); bad mechanics (HP printers are more and more noisy)...
It's mostly a social problem, maybe it's useless since the printing industry is a remain of the xerox administrative era. The amount of prints is very low nowadays.
I'm sure there a nice void for a more humane printer kit, cheaper ink, acceptable open drivers, and more creative usage.