Two things.
One: A very many programmers have their tools selected by their jobs, not their own choices.
Two: There are very few competent programmers.