And long-term zealotry can shoot you in the foot long-term, too.
There are trade-offs. OSS can shift trade-offs on some of the axes, but that's about a cultural change.
It means giving up on the ludicrous idea that GitHub is bad because it "runs proprietary JavaScript executed in our browsers". It means realizing that "writing code" is a tiny part of creating a useful product. It means giving up on the disdain for all things non-engineering. It means welcoming people into the community who "just" want to write documentation, or work on UX, or any number of other things. It means letting go of overblown rhetoric like "we're the resistance now".
Above all, it's about realizing that it's not about "choosing a fight", but creating a better community.