Also, he doesn't think all software is good just because it's foss; it can be bad for other reasons. But all non-foss software is bad, because it violates the rights of users.
I don't see the problem with being this consistent. If I say that all non-consensual sex is bad, am I an irrational ideologue too?
Ideological and rational are not in opposition all the time, but they're not congruent all the time either.
I don't fully agree that all non-foss are bad, or that all foss are good. You can find exceptions to the rule either way.
I think the helpful perspective is to take a step back and look at the whole system from a macro perspective. Based on traction, which do you think is "better". I think it really depends on the use-case.
There's a lot of shitty foss software out there, that is just plain unusable because developers like geeking out over code but UX + UI polish are non-technical problems and thus ignored.
Also, he doesn't think all software is good just because it's foss; it can be bad for other reasons. But all non-foss software is bad, because it violates the rights of users.
I don't see the problem with being this consistent. If I say that all non-consensual sex is bad, am I an irrational ideologue too?