FWIW...
Many of the lower-end printing and scanning devices — devices priced and sold below what used to be known as the "departmental-class" devices — are probably considered disposable devices, and software support will usually be limited to the lifetime of the device itself on the market and limited to working with what operating systems are current during that time, and software upgrades after the product has been retired generally won't be available.
If you want to select a device that will probably work for somewhat longer than than that, look for a device that doesn't particularly need host support software. That's probably going to be more difficult to locate, might be more expensive, and you'll want to look for devices with — for instance — native TWAIN support, or that can transfer the files to the host via SMTP or maybe FTP. For printing, native PCL or Postscript or (a good) Postscript emulation can help here, too.
Devices that need drivers tend to be more transitory in their support. Some printers have gone as far as having host-based rendering — which makes for a cheaper device — but it means you have to have device-specific software to get those to work.