This wasn't done to divide the community. This was done as a simple thank you and as Microsoft treats GitHub as a separate business entity, Microsoft almost certainly wasn't involved in this decision. 500k is small enough that this may not have even risen to a VP level for approval.
Change happens slowly. This is a small step in the right direction.