Your point is interesting: How could we make our tools even better for the developer so they work for bringing people into using more Free Software?
But I think that answering this need would almost immediately lead into losing the exclusivity for the difference...
...I mean, if Mr. Foo likes using Emacs on his Mac, and we came up with Emacs major modes to handle bugtracking and pull requests... The problem's solution would be directly usable from the Mac as well — Hence, no reason to change.
And were this functionality you mention to be part of, say, the KDE desktop... First, you'd be alienating those Linux users who are unimpressed with the KDE way of life. And second, the program would probably be soon ported to the desktop environment (or OS) of Mr. Foo's choice.
Interesting take, but it would not *stay* an advantage...
But I think that answering this need would almost immediately lead into losing the exclusivity for the difference...
...I mean, if Mr. Foo likes using Emacs on his Mac, and we came up with Emacs major modes to handle bugtracking and pull requests... The problem's solution would be directly usable from the Mac as well — Hence, no reason to change.
And were this functionality you mention to be part of, say, the KDE desktop... First, you'd be alienating those Linux users who are unimpressed with the KDE way of life. And second, the program would probably be soon ported to the desktop environment (or OS) of Mr. Foo's choice.