You could argue that, with Windows there is a legitimate place to direct your rage at, but the action of directing your rage does not actually have any effect on improving your experience. With Win and Mac, no one cares, because they already have their customers locked in and tight, they will accept any experience degradation. With Linux, you are not a customer so no customer complaints, but still arguably much better support.

Agreed. And also, if there's something you don't like or a project going in a direction you don't agree with, there is virtually guaranteed to be other people out there that feel the same that are building something different