I think what is really interesting in your story is that you directly had a lot of the knowledge and tools to fix the part that you felt was severely lacking in Microsoft's product. Was that the only reason you felt MS was doomed? I would definitely recommend to anyone who feels they can be the missing piece to be that missing piece.
My thoughts on this are: The op's perception could've been that they weren't very capable (since they didn't have solution to a fundamental problem (dirty rectangles?)) and, going in somewhere and being a savior is not something I'd want to do, that's large burden to bear.