Yes, it is sad, but I wouldn't go as far as OP to claim that Linux desktop "is failing". That would be the case only if the goal of desktop Linux was to "get a considerably large market share". When I am contributing to FOSS, what I care about is that I improve it for whoever is using it now - maybe it is just 5 people in the whole world, that is fine. Sure I would _like_ if it was 5 thousand, and I will try my best to ensure that, but that is an extra, not the end goal.