Why does github need a desktop client at all? Multiple git clients exist for all platforms, many of which are better than the github client ever was. If they can't afford to maintain multiple versions why don't they just maintain none?
Or do the third party clients not provide enough vendor lockin?
Or do the third party clients not provide enough vendor lockin?