You have to scroll down a bit. Whether that's an apology or just "please accept our apology that isn't actually here," is debatable. An actual "We were wrong, we're sorry" would have been clearer.
What more really needs to be said? Feels like one of those times where if everyone just sat around at a pub with a beer, everything would be resolved. Instead it's just little snide remarks back and forth. It's a shame, I really like Casey, and he was definitely right, but it's probably time to move on.
Well if I were to write an apology "frankly to <person>" I would probably mention <person> by name in the apology.
I tell my kids this all the time. An apology has several parts:
1. In clear terms, admit fault. "I responded to a comment with some vitriol, and at the time that seemed okay but looking back that was insulting and rude, and not how I want to address our community members. This is true in any case, but doubly so when the original commenter turns out to have provided good advice that I was ignoring." 2. Express remorse. "I'm sorry. I regret letting my passions get the better of me and hope I didn't damage any relationships." 3. Offer to remediate. "As you can see, we're embarking on doing exactly the work that $AUTHOR suggested, and I'd like make sure they receive appropriate credit. If it helps, I'll link to the original thread and this apology." 3. Do better.
The quotes above are just examples off the top, I have no horse in this particular race, but I do have a lot of experience eating crow and having to apologize for being an ass to someone who later turned out to be right.
An actual apology. Jesus Christ, has no one at Microsoft ever apologized to a human being? I mean apologized, not passive-aggressively, condescendingly issued a generic apology line in the P.S. to an email on a completely different topic? It goes like this: heeeey, Casey, we're really sorry about <whatever we did> and we would like to apologize. We understand we were wrong to do it because <reasons>. This is not how we want to treat people and the fact that we let it happen was a mistake. I'm sorry we went through this but <here's what we plan to do so that we don't make the same mistake again with someone else>.
That is an apology. Once you say that, you're entitled to asking the community at large to accept it. But you can't say "please accept our apology" without issuing a damn apology. That's like saying "please accept our complimentary cake" without sending any cake!
I realize basic human decency may be a faux pas in large corporate settings but doesn't Microsoft employ at least one PR person who understands PR 101?