I'll be horribly blunt here but I don't give a shit about any of that any more. It's irrelevant which is why open source is a complete joke for most people.
I, much as other users, just want my computer to solve the problems I ask of it, not turn into an activity in its own right or a maze of hosting problems and pain to get a simple task done. The job of the computer is to free us from slavery and everyone seems to have bloody well forgotten that.
macOS is my dream OS as it stands.
I can add a cucumber to my shopping list on my mac and when I get to the supermarket, it's on my phone.
I can share a calendar with my family and it just works.
I can listen to music on it and the same music is on my phone.
I can open and move pages around in a PDF without having to futz with anything or open a terminal.
I can literally write on my iPad with a pen and a PDF pops out full of my writing which I can send to people for review and feedback.
I can use Lightroom, Photoshop and Excel, which are far superior to any open source products and I do not mind paying for that privilege.
etc etc.
The hardware cost and upgrade inflexibility, neither of which I have found a problem either way, is insignificant anyway to the pain I would incur without it.
And that's what the community does't get: the last 20% is the hard bit and the above is the last 20% and it has never even once in the history of OSS got anywhere even remotely near that. No one cares about the political purity and ideology behind it.