There's a definite tension between the rule of not accusing other users of being shills and the reality that there are quite a few shills out there. I think it a still good rule, but not because it's never right. Rather, the rule is good because the false accusations do more harm than letting some shilling slip by.
The thing is, I use linux almost exclusively, but for occasional cross platform testing in a vm.
I really dislike being called a shill just for recognizing some neat ideas.