This has been my experience. You pay a premium for Mac products, and will pay a premium when you get it serviced. They were never designed to be user serviceable. I also don't believe they are any better quality wise when using comparable hardware on the PC side. While the PC still being less expensive more often than not to their Mac counterpart. And they have been vulnerable to malware exploits, with Apple long ago removing reference that Macs are immune to virus/malware. Resistant doesn't mean immune? In fact, all my Mac systems run AV packages.
I also use both PC and Mac in large enterprise environments, and the Macs are by far more problematic to configure and many times less flexible. In fact, had to recently advice some in house upgrades to Mac media workstations due to playback issues. With the Macs having significantly fewer options available, while costing more than double for hardware, then for comparable Windows based workstations. I also come across many Macs in enterprise environments that are actually running Windows in virtual mode.
Notwithstanding, one large organization I work with advices staff not to upgrade iPhones/iPads to the latest iOS releases. Not until IT thoroughly tests compatibility with existing enterprise software. Primarily due to new iOS version releases causing excessive server issues in the past few years, such as with email. Not usually corrected until a patch is released by Apple. No such issues or restrictions with new Android OS or Windows OS releases.