Hold on there buckaroo. Having a 9 year old printer at home is no big deal as consumers don't usually upgrade their printers if they still work and compatible ink cartridges are still available. My parents are still running a 20+ year old Canon, because it's easy to refill cheaply.
And things don't exist in a vacuum but in comparison to others. To wit, does that Canon printer from 2012 work in present day versions of Windows and Linux? If yes, then why is MacOS the odd one out here?
So what's stopping Apple from providing the same level of reliable printer support as Microsoft and Linux? It sure as hell aint lack of money.