I agree with the other Alex (no relation). If you punish bad behaviour you should also reward good behaviour. Microsoft has had two CEOs since their monopolistic practices and seem genuine about supporting Open Source.
I also think the Microsoft boycott has for a long time had a whiff of certain types of geeks trying to signal their hardcore geek credentials and isn’t particularly rational. How many of the never Microsoft people on Twitter were even using IT back in the late 90s?
From a purely pragmatic point of view they’ve been perfectly fine in owning Xamarin and GitHub was always going to be purchased. I’m more comfortable with a Microsoft ownership than them being bought by Google.