Heck I've run ten years since a problem, and that was an inside deal. My tenant in the ranch's granny cabin ordered DSL and shared it with me. Since we were on the same LAN, something she brought home from work got past my firewall. But the first virus scan I ran cleaned it out.
Prior to that, I don't remember anything more significant than that clear back to the DOS era. (When hardware configuration was the thing most likely to be a headache.)
I admire the way Mac is a closed and nearly perfect world. But I'm not interested in stepping into that bubble. Right now a close friend has some Mac external drives from past eras that his modern Mac can't read. He bought an inexpensive 2004-era Mac and says he found it is compatible with some but not all of his old drives.
My own experience with Macs was many years ago but I still have an attitude from it. The salesman told my boss that her new Mac was compatible with the Novell network I had installed in our office. It wasn't, the connectivity was vaporware at that point but somehow this was my fault. Months later Apple released the software but - intentionally by design - it allowed the Mac's to run on the LAN only talking to other Macs, in a separate partition with no document interchange possible to the secretaries on their pc's. Somehow this was my fault too. Novell documented this clearly but the boss didn't care what Novell said, she trusted only the promises of her Mac salesman. I have lots more Mac stories like this that I won't bore you with. Well just one. Recently I learned that the family photos (jpg's) I've included in emails for years to one family member can't be opened on her Mac. She never let on that she couldn't view them. Then recently she insisted that I DO SOMETHING so she could see some photos that she wanted. After much research and hair pulling I put the photos in a pdf. She was delighted. As is probably obvious, I've stood outside that Mac bubble for a long time now and don't have much interest in learning how it works.