> I have no desire to pigeonhole myself into one system for purely ideological reasons. I consider myself pragmatic.
"Purely ideological reasons" aren't the only reasons to avoid MS. I could talk for hours about pragmatic reasons for avoiding them, and have. The Web has copious information about reasons to avoid them, for decades.
Given this, still dismissing it as "purely ideological reasons", and suggesting how MS can be a part of this healthy breakfast, might as well be PR handling on their behalf.