The last 20 years or so I have a strict “no printers in the house” rule. Annoys family but an occasional trip to the fedex store is well worth avoiding all the hassle that comes with printers.
Stories like this are what make people not want to use Linux. We have a printer, and it just works with our Macs. It's been about 10 years since "printers don't work" has applied in my house. The only hard part is remembering the magic buttons in iOS, but that's more of a UX problem than a printer problem.
My stance encompasses more than software issues. Ink, jams, and software issues are my gripes. We find we only print about once a quarter so it’s not worth the hassle. I can run into FedEx and be out in less than 5 minutes. If we found a need of more frequent printing, maybe when my kid is older/doing homework, then I may adjust my opinion for that time span.