I think Linux/FOSS is about software, not hardware. Ok there are grey areas (firmware).
Sure, apple is a mega corp that is not particularly ethical (see reparation score) but I am not convinced that, let’s say, Lenovo or dell are much better.
On the other hand Apple hardware is generally fairly solid, mainly intel chips (that are generally well supported in Linux), there is a relatively small set of products so it’s easy to check compatibility.
Yeah, it's subjective. For me, it's an ethical thing. I'm not Gnu-levels of opensource, but it also makes no sense to me to advocate for and promote opensource while giving your money to some of the biggest closed source vendors out there. IMO there are better options for hardware vendors that support opensource: system76, purism, tuxedocomputers, slimbook, pine64, starlabs, and so many more.
Opensource needs money and you show up to a conference flaunting your closed source stuff? Feels wrong.
I have a MacBook Pro, but I actively donate and contribute to open-source. These things aren't mutually exclusive.
Many of us use MacBooks because that's what our work machines are, and it is what we are familiar and most productive with. They're also pretty damn great machines and extremely stable.
That doesn't mean I don't have multiple servers at home running different flavors of Linux for Home Assistant, my 3D printer, and a myriad of other services which are all FOSS.
Many of us use MacBooks because that’s what our work machines are
There's a distinct difference between not having the choice in your work equipment and personally choosing to give money to a corporation such as Apple. It doesn't make you evil to personally do the latter, it's just a pity to give so much money to a corporation known for aggressively keeping things to themselves.
I understand where you're coming from. I personally just prefer MacBooks given their longevity, and it is unfortunate there isn't anything else like them. I did the Linux on various machines for a while, but as someone else said it didn't feel any different because ultimately I was just giving money to Dell/Lenovo instead.
I'm loving what System76 and Framework are doing, and I've considered buying one of their machines multiple times just to support them. It's just too much to justify for my non-primary machine, but in 10 years when I need a new laptop I'll strongly consider them.