While there have been a few developers I have worked with who were total stars, most of them were distinctly average (unsurprisingly) and lacked basic curiosity. Even of the great developers, there are very few I would trust to do anything other than write software.
The other thing I have noted over my career is how developers consistently underrate the skills, experience and intelligence of non developers.