Actually you'll find that most printers and scanners work OOTB on Linux today with minimal configuration using only GUIs. Do you actually use Linux?
Had a problem with this quite recently, and solved it by buying a new device. And, since, as you said, a lot of them work on Linux with minimal setup needed, I was able to buy it without any issues. But this does not mean that the problem does not exist.