As you pointed out, there is a negative connotation.
Mere advocating isn't enough.
The negative aspect is because shills present a trustworthy side, a side that people see as a competent or safe. While their goal is to push a particular viewpoint or product, that is not the focus of the conversation. So then it becomes it becomes issue of trust betrayed.
So starting out with an imagined a, and then saying a=b, b=c, so therefore c=a doesn't really do a lot for you. No matter how many words you want to put in my mouse (or type from my hands). The history is clear to read.
What really irks you is my attitude toward MS
Nope. Your hit and run postings that start out as a straight forward observation that is single sided. Because you are single sided. So when someone posts a competing viewpoint you dismiss it with a wave of your hand.
"These are not the droids you are looking for"
Except it doesn't work.
I also do see others go a bit rabid on the "He's shill! - Kill Him!" mode, which goes a bit above and beyond. I don't want that. I merely want you to learn enough about the alternatives that are out there so when someone does do an alternative post, you can engage.
Because at that moment, you might post something about the MS environment I'm forced to work in, and it might end up helping me.