I've been thinking about this for a while, ever since The Framework DHH incident.
Basically, framework sent DHH a free laptop and funded his ruby conference and "arch distro." DHH meanwhile has some white supremacist musings on his blog. The Framework community flips out, talks about betrayal. There's people in the forums talking about how they were about to buy a fleet of machines but now will have to go back to Dell or whoever.
I was in the thread trying to understand - ok, we're doing ethical math here, right? We liked Framework because ostensibly buying from them reduced our e waste in the long run, and maybe is long run cheaper since we can do our own repairs on easily available parts. Meanwhile, Framework turns around and gives maybe 10k to someone who is prominently pulling a shitload of people into Linux world with Omarchy, who happens to have some disgusting opinions on his blog. I feel like switching to the main companies like Dell or HP or whoever, comes with way darker ethical implications. I mean one of these companies are the ones that provision the IDF, some of them have donated to Trump's ballroom wayyy more than the Ruby conf donation, they all have horrifying supply chains, and not to mention, don't come with any of the environmental benefits of a Framework machine.
So, why is Framework examined under a more critical lense?
My takeaway was twofold: first, people seem ok to dip their toes in activist progressivism to a degree, but are basically primed to throw their hands up and say, "I knew it, default capitalism really is insurmountable, oh well, back to the devil I know, no point in trying ANYTHING!" Second, people seem deeply focused on aesthetics rather than practical outcomes. Framework's far larger contributions to Linux space are instantly nullified by one relatively small donation to a guy who himself has massive contributions to FOSS but also a couple of really gross blog posts. It's not ok to cut away the gross bits: the entire thing is polluted.
I tried to point out the dangerous game being played since I can guarantee I can find a more ethically pure environmental anarchist than any supposed progressive on the forum - after all, the more environmental decision isn't to buy a Framework, it's to rescue a Thinkpad from a landfill, and by the way, anybody here still driving to work instead of taking the bus? And so on. People were, politely, shutting me down. "It's not the same, all framework has to do is apologize for the DHH thing and it'll all be ok." Sure, until it gets out that the CEO was at Trump's inauguration, or that the local Taiwanese office works with super shady parts suppliers, or... Seems to me the best thing to do is try to make a rough ethical calculation based on practicalities rather than purity testing, but nah.
So, if you're going to do something good in this society, you need to not just be much more ethical than the heteronormative capitalist participants, you need to be unimpeachable.