It's not just software. While I'm still a fan of Macbooks, I'm getting close to abandoning ship thanks to the increasingly un-repairability of these things. I have a Macbook from ~2008 that's still functional as a media PC thanks to memory/SSD upgrades and battery replacements over the years.
My current Macbook Pro has memory soldered on to the motherboard and a battery glued to the case. The SSD is technically replaceable, but the specs that this laptop shipped with are going to be the specs that it dies with.
When the battery goes, I'll have to either risk destroying the machine or pay way too much to Apple to do the job for me. At that point I'll probably just switch to a brand with a more reasonable user-servicing model, assuming those still exist.
My current Macbook Pro has memory soldered on to the motherboard and a battery glued to the case. The SSD is technically replaceable, but the specs that this laptop shipped with are going to be the specs that it dies with.
When the battery goes, I'll have to either risk destroying the machine or pay way too much to Apple to do the job for me. At that point I'll probably just switch to a brand with a more reasonable user-servicing model, assuming those still exist.