And Steam earns Valve a lot of money. Your point is moot.
Nothing can compare to a big lump sum of money before retiring.. look at Minecraft.
My opinion it doesnt bother me if MS buy Steam or not, i enjoy both there services alot.
As for the OP, i wonder why MS wanted to buy Github?