@lain for me the main reason is ideological, I'd rather support an open source platform than a megacorp.
I don't think MS buying GitHub changes anything, but the problem with GitHub being a closed source single point of failure was always there.
Until GitLab came along there really weren't any practical alternatives, but now that one exists it would be good to support it in my opinion.