I was just curious if there was something in the Mac OS architecture that prevents AIO's from from offering that same feature.
Architecture is
not the problem. The driver needs to be there. Why don't Macs come with every single driver in existence
pre-installed? Who knows... probably because It would waste more space than is already being wasted, imho. [have you measured the size of /Library/Printers lately?] Or, perhaps the company hasn't written the Mac version of some particular driver for some particular model. They're being lazy because they think PCs are all that matter to their business.
It's all a bunch of ones and zeros under the hood. Macs can do anything PCs can do (in terms of hardware capabilities). There just needs to be the willingness on the part of software designers to sit down and write the code.
So, it probably all boils down to money. Money is the "problem".
^- that is, if the driver doesn't exist. Like alternaut says, just go get the driver and you're all set.